공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
더보기
#include <string.h>
#include <stdio.h>
char s[] = "Man is immortal, because he has a soul";
char seps[] = " ,\t\n";
char *token;
int main( void ) {
int count=0;
token = strtok( s, seps );
while( token != NULL ) {
count++;
token = strtok( NULL, seps );
}
printf("단어의 수는 %d입니다.\n", count);
return 0;
}
더 많은 C코드가 보고 싶다면?
'C언어' 카테고리의 다른 글
[C언어] 문자열을 입력받아 해당 연산을 실행하는 프로그램을 작성하라 add, sub, mul,div (0) | 2020.05.04 |
---|---|
[C언어] 사용자로부터 문자열을 입력받아서 문자열에 포함된 구두점의 개수를 세시오 (0) | 2020.05.04 |
[C언어] 사용자로부터 문자열을 입력받아서 회문인지 아닌지 여부를 판별하시오 (0) | 2020.05.04 |
[C언어] 문자열을 입력받아 대문자로 변환하는 함수 str_upper(char *s)를 작성하고 테스트하시오 (0) | 2020.05.04 |
[C언어] 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하는 프로그램을 작성하시오 (0) | 2020.05.04 |
댓글