본문 바로가기

C언어86

[C언어] 문자열의 배열을 인수로 받아 저장된 문자열을 전부 출력하는 pr_str_array()를 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include void pr_str_array(char **dp, int n) { int i; for (i=0;i 2020. 5. 5.
[C언어] 속담을 저장한 함수 set_poverb()를 호출하면 인수로 받은 이중 포인터를 이용하여 외부에 있는 char형 포인터 s를 설정하는 set_poverb()를 작성하고 테스트하라 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include void set_proverb(char **q, int n); int main(void) { char *s = NULL; int n; printf("몇번째 속담을 선택하시겠습니까?"); scanf("%d", &n); set_proverb(&s, n); printf("selected proverb = %s\n",s); return 0; } void set_proverb(char **q, int n) { static char *array[10]= { "A bad shearer never had a good sickle.", "A bad workman (always) blames his tools. ", "A bad wor.. 2020. 5. 5.
[C언어] 사용자로부터 문자열을 입력받아 LED전광판처럼 구현하시오 공부하시는데에 도움이 되셨으면 좋겠습니다. 코드확인해보세요! 더보기 #include #include int main(void) { char s[100]= { 0 } ; char op[100]; int x,y; char *token; printf("연산을 입력하시오:"); gets(s); token = strtok( s, " " ); // 문자열에서 첫번째 토큰을 얻는다. strcpy(op, token); token = strtok( NULL, " " ); // 다음 토큰을 얻는다. x =atoi(token); token = strtok( NULL, " " ); // 다음 토큰을 얻는다. y =atoi(token); if( strcmp(op, "add")==0 ) { printf("연산의 결과: %d", .. 2020. 5. 4.
[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.