真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言判斷文件是空的函數(shù) 判斷是否為空格C語言

怎樣判斷一個文本文件為空,只用C語言,不用C++

只用C,有這幾種方法:

我們一直強調(diào)網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站制作公司不一定是大公司,創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。

1. 打開文件,獲取長度,判斷長度,長度為0,那文件肯定為空??梢杂胒seek(fp, 0L, SEEK_END ); 然后ftell讀取位置,這個位置就是文件長度。

2. 打開文件,讀取文件,如果讀取的長度為0,文件也一定為空

3. 用stat()函數(shù)來獲取文件狀態(tài),判斷里面的st_size就可以了,這個函數(shù)的用法,你可以百度一下

c語言里面如何判斷一個文件不存在?

//用fopen()函數(shù)以讀的方式打開,如果文件句柄為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語言怎么判斷文件是否為空

文件為空時 只有文件結(jié)束符EOF

當(dāng)讀取第一個字符是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就是獲取到的文件里面的內(nèi)容

fgetc(fp)這個函數(shù)就是獲取文件內(nèi)容的函數(shù)

從文件頭開始 一直取到文件尾。。每調(diào)用這個函數(shù)一次 就會取出文件中的下一個字符 一直到文件尾為止

其中你的那個1.txt要放在和你程序相同的文件夾內(nèi)


網(wǎng)頁名稱:c語言判斷文件是空的函數(shù) 判斷是否為空格C語言
文章地址:http://weahome.cn/article/docdceh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部