私は以下のようなACコードを持っています。
区切り文字で区切られたテキスト内の単語数をカウントしたい。
コードはコンパイルされますが停止します。
何が問題ですか?
これは以下の私のコードです。
#include <stdio.h>
#include <string.h>
int WordCount(char *text,char delimiter)
{
char *s;
int count = 0;
strcpy(s,text);
while(*s){
if(*s==delimiter){
count++;
}
}
return count;
}
int main(void)
{
char *line = "a,b,c,d,e";
printf("%d\n",WordCount(line,','));
return 0;
}