gpt4 book ai didi

c - fgets 跳过空行

转载 作者:行者123 更新时间:2023-11-30 17:05:33 25 4
gpt4 key购买 nike

我正在编写一个 C 程序,它使用 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;
}
}

最佳答案

改变

if (line != "\n")

进入

if (line[0] != '\n')

关于c - fgets 跳过空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35236437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com