c語言讀取大文件
發布時間: 2025-03-07 18:43:11
① 如何用c語言獲取文件的大小
intfile_size(char*filename)
{
FILE*fp=fopen(filename,"r");
if(!fp)return-1;
fseek(fp,0L,SEEK_END);
intsize=ftell(fp);
fclose(fp);
returnsize;
}
(1)c語言讀取大文件擴展閱讀
C語言獲取文件長度及全部內容
FILE*fp;
fp=fopen("localfile","rb");//localfile文件名
fseek(fp,0L,SEEK_END);/*定位到文件末尾*/
flen=ftell(fp);/*得到文件大小*/
p=(char*)malloc(flen+1);/*根據文件大小動態分配內存空間*/
if(p==NULL)
{
fclose(fp);
return0;
}
fseek(fp,0L,SEEK_SET);/*定位到文件開頭*/
fread(p,flen,1,fp);/*一次性讀取全部文件內容*/
p[flen]=0;/*字元串結束標志*/
② C語言如何讀取文件
C語言讀取文件的具體步驟如下:
我們需要准備的材料分別是:電腦、C語言。
1、首先我們打開需要讀取的文件,點擊打開左上角文件中的「另存為」。
熱點內容