c語言查看文件,c語言查看文件目錄

本文目錄一覽:

C語言 如何查詢文件數據

需要使用文件操作函數fopen,fgets,fgetc,fclose等。

基本流程:打開一個文件,用操作函數按一定格式讀取數據,關閉文件。

下面是例程:

#includestdio.h

int main(){

    FILE *fp;    //文件指針

    char ch,filename[50];

    printf(“please input file’s name;\n”);

    scanf(“%s”,filename);    //輸入文件名

    fp=fopen(filename,”r”);    //用只讀方式打開文件

    ch=fgetc(fp);    //讀取第一個字符

    while(ch!=EOF){    //當字符不為結束符,循環

        putchar(ch);   //在控制台輸出讀取的字符

        ch=fgetc(fp);  //繼續讀取下一個字符

    }

    fclose(fp);        //關閉文件

    return 0;

}

C語言如何讀取文件?

文件流指針應打文件,要同操作兩文件,所要用兩文件流指針

,像要同操作兩箱.

程序理解:

兩箱,fp1,fp2;

打箱fp1,fp2,拿1024東西看,同放第二箱fp2,至箱東西完全拿,關閉兩箱.

例都差,看看stdlibf函數,C文件操作:

FILL

*pf;

//聲明指針,指針數組

FILE

pf[2]

FILE

**pf;

pf

=fopen();

fread()

or

fwrite()

//操作文件

fclose(pf)

//關閉文件

怎麼用C語言讀取文件?

#include

“stdio.h”

int

main()

{

FILE

*pf=NULL; //文件指針

int

filelen=0;

int

i=0;

char

*buf;

pf=fopen(“D:\\test.txt”,”r”); //以只讀方式打開文件

if(pf==NULL)

{

return

0;

}

else

{

//獲得文件長度

fseek(pf,0,SEEK_END); //文件指針移到末尾

filelen=ftell(pf); //獲得文件當前指針位置,即為文件長度

rewind(pf); //將文件指針移到開頭,準備讀取

buf=malloc(filelen+1); //新建緩衝區,存儲獨處的數據

//將緩衝區的數據設置為0

for(i=0;ifilelen+1;i++)

buf[i]=0;

//讀取文件

fread(buf,filelen,1,pf);

//關閉文件

fclose(pf);

//buf中即為要讀出的數據

printf(“%s\n”,buf);

//輸出一下數據,你可以隨便怎麼用

free(buf);

//最後記得要釋放

}

return

1;

}

C語言怎麼讀取某一文件夾下的所有文件夾和文件?

讀取的代碼方式如下:

int main()

{

long file;

struct _finddata_t find;

_chdir(“d:\\”);

if((file=_findfirst(“*.*”, find))==-1L)

{

printf(“空白!\n”);

exit(0);

}

printf(“%s\n”, find.name);

while(_findnext(file, find)==0)

{

printf(“%s\n”, find.name);

}

_findclose(file);

return 0;

}

用C語言讀取目錄中的文件名的方法:

1、如果是在window環境下,可以用一下方法:

使用stdlib.h頭文件聲明的system()函數,調用系統命令dir,把c:目錄下文件列表寫入文件dir.txt中

2、使用dirent.h頭文件中聲明的opendir(),readdir()函數;

3、如果沒有dirent.h,可以使用io.h頭文件中聲明的_findfirst(),_findnext()函數:

c語言怎麼打開文件內容

1、首先需要下載專門的c語言編程軟件,一般從百度下載就可以。

2、打開下載好的c語言編程軟件,界面如下圖所示。

3、在標題下方點擊打開項目,操作如下圖所示。

4、軟件會自動幫你找到自己做的文件,點擊需要打開的文件。

5、可以看到文件打開,自己可以進行查看,或者修改,添加程序。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/188501.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:31
下一篇 2024-11-28 13:31

相關推薦

發表回復

登錄後才能評論