C语言怎么判断一个文件为空

[复制链接]
查看11 | 回复3 | 2019-1-12 20:52:42 | 显示全部楼层 |阅读模式
比如用C语言打开一个txt文件时,如果这个文件内容为空,给出提示,注意不是判断这个文件是否存在,最好写下程序,谢谢了!
wushizhe真乃高手!居然能想到用if!佩服!!!

回复

使用道具 举报

千问 | 2019-1-12 20:52:42 | 显示全部楼层
我这里有一种方法,不知能满足楼主的要求不?FILE *pfile;int filepos = 0;pfile = fopen("test.txt", "r");fseek(pfile, 0, SEEK_END);filepos = ftell(pfile);if(0 == pos){
puts("The file is null!");}else{
puts("The file has some content!");}
回复

使用道具 举报

千问 | 2019-1-12 20:52:42 | 显示全部楼层
有好多办法,查lseek位置,或者判断指针有没有到结尾
回复

使用道具 举报

千问 | 2019-1-12 20:52:42 | 显示全部楼层
自己做才能体会到乐趣给你个提示:用if语句
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行