c语言判断文件内容是否为空
时间: 2023-12-06 19:03:05 浏览: 458
实现判断文件夹是否为空
可以使用C语言中的文件操作函数来判断文件内容是否为空。具体步骤如下:
1. 打开文件:使用fopen函数打开文件,获取指向文件的指针。
2. 判断文件内容是否为空:使用fseek函数将文件指针移到文件末尾,使用ftell函数获取文件指针的位置,如果位置为0,则说明文件内容为空。
3. 关闭文件:使用fclose函数关闭文件。
下面是示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
long size;
fp = fopen("test.txt", "r");
if (fp == NULL) {
printf("文件打开失败\n");
return 1;
}
fseek(fp, 0L, SEEK_END);
size = ftell(fp);
if (size == 0) {
printf("文件内容为空\n");
} else {
printf("文件内容不为空\n");
}
fclose(fp);
return 0;
}
```
注意,上述代码中的“test.txt”是需要判断的文件名,需要根据实际情况修改。
阅读全文