在C语言中,可以使用fgets()
函数来读取空白行。fgets()
函数可以从文件中读取指定数量的字符,并将它们存储到字符串中。以下是一个示例代码,演示如何使用fgets()
函数读取空白行:
#include<stdio.h>
#include<string.h>
int main() {
char line[100];
FILE *file = fopen("input.txt", "r");
while (fgets(line, sizeof(line), file) != NULL) {
if (strcspn(line, "\n") == strlen(line) - 1) {
printf("空白行:%s", line);
}
}
fclose(file);
return 0;
}
在这个示例中,我们使用fgets()
函数从文件中读取每一行,并使用strcspn()
函数检查每一行是否只包含换行符。如果是,则输出该行,表示读取到了空白行。
注意:这个示例代码仅适用于C语言。如果您使用的是其他编程语言,请根据相应语言的语法和库函数进行修改。
领取专属 10元无门槛券
手把手带您无忧上云