0

我有一个 do 循环,可以逐行打印出给定的文本文件。效果很好,但是如果所述行以特定字符开头...在本例中为“#”,我希望程序不打印整行。

do
{
    c = fgetc(file);
    if (c != compare[0]) //char * compare= "#"
    {
         printf("%c",c);
    }
} while (c != EOF);
fclose(file);
return 0;

上面的代码只打印所有内容,只是不打印“#”

4

0 回答 0