我有一个 do 循环,可以逐行打印出给定的文本文件。效果很好,但是如果所述行以特定字符开头...在本例中为“#”,我希望程序不打印整行。
do
{
c = fgetc(file);
if (c != compare[0]) //char * compare= "#"
{
printf("%c",c);
}
} while (c != EOF);
fclose(file);
return 0;
上面的代码只打印所有内容,只是不打印“#”
我有一个 do 循环,可以逐行打印出给定的文本文件。效果很好,但是如果所述行以特定字符开头...在本例中为“#”,我希望程序不打印整行。
do
{
c = fgetc(file);
if (c != compare[0]) //char * compare= "#"
{
printf("%c",c);
}
} while (c != EOF);
fclose(file);
return 0;
上面的代码只打印所有内容,只是不打印“#”