网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c语言判断文件是空的函数 判断是否为空格C语言

怎样判断一个文本文件为空,只用C语言,不用C++

只用C,有这几种方法:

我们一直强调网站设计、成都网站建设对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站制作公司不一定是大公司,创新互联作为专业的网络公司选择我们就是放心。

1. 打开文件,获取长度,判断长度,长度为0,那文件肯定为空。可以用fseek(fp, 0L, SEEK_END ); 然后ftell读取位置,这个位置就是文件长度。

2. 打开文件,读取文件,如果读取的长度为0,文件也一定为空

3. 用stat()函数来获取文件状态,判断里面的st_size就可以了,这个函数的用法,你可以百度一下

c语言里面如何判断一个文件不存在?

//用fopen()函数以读的方式打开,如果文件句柄为NULL,则该文件不存在咯!

//希望对您有所帮助!!

#include stdio.h

#include stdlib.h

int main()

{

FILE *fp;

if ((fp=fopen("test.txt", "r")) == NULL)

printf("File test.txt not exists.\n");

else

printf("File test.txt exists.\n");

fclose(fp);

return 0;

}

C语言怎么判断文件是否为空

文件为空时 只有文件结束符EOF

当读取第一个字符是EOF时即可判断文件是不是空

#include stdio.h

#include stdlib.h

void main()

{

FILE *fp;

char ch;

if((fp=fopen("1.txt","r"))==NULL)

{

printf("Error!\n");

exit(0);

}

ch=fgetc(fp);

if(ch==EOF)

printf("文件为空\n");

else

printf("文件不为空\n");

}

ch就是获取到的文件里面的内容

fgetc(fp)这个函数就是获取文件内容的函数

从文件头开始 一直取到文件尾。。每调用这个函数一次 就会取出文件中的下一个字符 一直到文件尾为止

其中你的那个1.txt要放在和你程序相同的文件夹内


本文标题:c语言判断文件是空的函数 判断是否为空格C语言
URL分享:http://bjjierui.cn/article/docdceh.html

其他资讯