だから私がやろうとしているのは、char line[ ]
(この文字列はfgets
他の関数のファイルから取得される)を受け取る関数であり、特定のトークンが文字列に現れる回数を数えることです。問題は、常にエラーが発生Comparison between pointer and integer
し、ポインターがコード内のどこにあるのかわからないことです。
これが私のコードです:
int validaString(char line[ ]){
int i=0, j=0;
while (line[i] != "\n"){
if(line[i] == "-" || line[i]== " ")
j++;
i++;
}
if(j==4)
return 0;
else
return 1;
}