我正在寫一個C程序,它使用fgets從文件中讀取每一行。問題是,如果文件有一個空行,如何跳過它來獲得下一行?這是我到目前爲止的嘗試,但沒有奏效。fgets跳過空行
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
user4075830
2014-09-26 04:32:11