45.8 심사문제 질문합니다.
, 갓 디비님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main() {
char story[1001];
scanf("%[^\n]s", story);
char* cut = strtok(story, ".,");
int count = 0;
if (strcmp(cut,"the"))
count++;
while (cut != NULL) {
cut = strtok(NULL, ".,");
if (cut != NULL && strcmp(cut, "the") == 0)
count++;
}
printf("%d", count);
return 0;
}
입력해보면 계속 1만 출력되는데 while문에서 어떻게 고쳐야할지 모르겠습니다ㅜㅜ