문자열을 strstr함수를 사용해서 찾는 문자열과 바꿀문자열을 입력받아서 교환해서 출력하는문제.
바름
문자열을 입력받아서 찾을 문자열과 바꿀문자열을 변경하는 프로그램을 만드는건데요
예)
My Name is Kim
찾는단어 kim
바꿀단어 park
이면
출력했을때
My Name is Park가 되도록하는건데
자꾸 에러나네요 ㅠ
도와주세요
main()
{
int i;
char a[]=My Name is Kim.;
char b[10],c[10],d[10];
char *s;puts(a);
printf(\n찾을 문자열과 바꿀문자열을 차례대로 입력 하세요. :\n);
scanf(%s %s,&b,&c);
s=strstr(a,b);
for(;*s!=0;s++)
*s=c;printf(%s\n,a);
}
-
도도한 2024-12-19
main()
{
\tchar a[30]=\My Name is Kim.\;
\tchar b[30],c[30];
\tchar *s,*p;
\tint i,j,l,k=0;
\tfor(j=0;j30;j++){
\t\t\tif(a[j]==0)
\t\t\t\tk++;}
//\tprintf(\%d\\n\ -
채련 2024-12-19
s가 참조하는 값이 strstr(a,b)에서 찾은 문자열 주소값을 가지고 있기때문에
그 주소가 참조하는값에 c(바꿀문자열)값을 넣어주려고하는데 안될까요?? -
거북이 2024-12-19
*s=c;는 말도 안되는 구문입니다
strcpy(s,c); 그리고 찾는 문자열과 바꿀 문자열의 길이가 같아야한다는 것 아니면 이상하게 출력 되던가
아니면 마지막 부분에(Kim) 문자열을 바꿀때 길이가 길면 나중에 메모리 오류가 날것으로 생각 됩니다
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2690486 | 문자열과 문자형이요 ~ | 다스리 | 2025-04-05 |
2690344 | 일본어 주석 깨짐 문제 (3) | 연하얀 | 2025-04-04 |
2690314 | 암호문 만들기 -비제네르- | 이퓨리한나 | 2025-04-03 |
2690292 | 왕초보자의 질문!!!!!! 도와주세요 (1) | 하랑 | 2025-04-03 |
2690269 | 정올 문제 인데.. 흠 | 반월 | 2025-04-03 |
2690237 | sizeof에서 short형을 썻는데 왜 4byte가 나올까요? (1) | 바나나 | 2025-04-03 |
2690183 | 문자열과 포인트 비교 (2) | 미즈 | 2025-04-02 |
2690154 | a -48 ? | 희미한눈물 | 2025-04-02 |
2690094 | 테트리스 질문요. | 지후 | 2025-04-01 |
2690066 | 문자열비교!! (1) | 매디 | 2025-04-01 |
2689888 | 좀도와주세요;; ㅠㅠ | 사람 | 2025-03-30 |
2689856 | 메뉴 그리는 거 질문 | 나라빛 | 2025-03-30 |
2689831 | c언어 프로그램 추천 | 하연 | 2025-03-30 |
2689801 | c언어 time.h에서 작동이 중지되었습니다. | 하람 | 2025-03-30 |
2689772 | 2차원 배열의 배열명에 대해서.. | 옆집꼬마야 | 2025-03-29 |
2689740 | 게임 TCP소켓 질문 (2) | 불꾼 | 2025-03-29 |
2689711 | 반복문 모래시계 | 한뎃집 | 2025-03-29 |
2689685 | 경우의 수에 따른 결과 처리 질문드립니다. (2) | 다흰 | 2025-03-29 |
2689655 | .exe에 아이콘 넣는 법좀 알려주세요 | 연하얀 | 2025-03-28 |
2689631 | #define 전처리문에 대해서 (2) | 사랑은아픔 | 2025-03-28 |