我正在编写一个使用fgets从文件中读取每一行的C程序。问题是,如果文件有空白行,怎么跳过它并获取下一行?这是我迄今为止尝试过的,但它没有起作用。
char line[100];
FILE *filePtr = fopen(filename, "r");
while(fgets(line, sizeof(line), filePtr) != NULL) //read each line of the file
{
if (line != "\n")
{
//do something
}
else
{
continue;
}
}
for(i = 0; i < sizeof(line); i++){ line[i] != '\n'}
这样的东西。 - user4075830