0

所以我想要做的是一个函数,我接收一个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;
}
4

1 回答 1

9

"\n"是一个字符串。用于'\n'具有字符文字。"-"和相同" "

于 2013-06-23T16:10:35.357 回答