본문 바로가기

c언어 문자열변환2

[C언어] 사용자로부터 문자열을 입력받아서 문자열에 포함된 단어들을 역순으로 배열하여 출력하시오 c언어 문자열을 역순으로 출력하는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 문자열을 자르는 strtok(문자열,구분자)를 이용하여 프로그램을 작성합니다. ex) char s[100] gets(s) // i love pizza 입력 ex)strtok(s ," "); -> i / love / pizza 로 쪼개짐 그리고 for문을 거꾸로 실행하여 역순으로 출력하는 프로그램을 작성합니다. 더보기 #include int main(void) { char s[100]; char *ptr[100]; in.. 2020. 5. 4.
[C언어] "찾아바꾸기"기능 실현 첫 번째로 문자열을 입력받고 두 번째로 찾 문자열을 입력 세 번째로 바꿀 문자열을 입력받고 바꾼 후에 결과를 문자열로 출력하라 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 문자열, 찾을 문자열, 바꿀 문자열을 입력받고 while문을 이용해 token 을 얻어 strcat, strtok strcmp 기능을 이용하여 프로그램을 작성해보시면 됩니다. 프로그램의 기본 틀입니다. #include #include #include int main(void) { char seps[] = " "; char s[200], find[100], replace[100], target[200]=""; char *token; printf("문자열을 입력하시오: "); get.. 2020. 5. 4.