復(fù)制文件一直正在計(jì)算 如何用C語言獲取文件的大?。?/h1>
如何用C語言獲取文件的大???/*解決方案:以只讀模式打開文件,然后在文件末尾找到文件指針,并使用fTell函數(shù)返回指針在文件中的相對位置。*/#包括“標(biāo)準(zhǔn)”。H“main(){file*FP/*定義文
如何用C語言獲取文件的大???
/*解決方案:以只讀模式打開文件,然后在文件末尾找到文件指針,并使用fTell函數(shù)返回指針在文件中的相對位置。*/
#包括“標(biāo)準(zhǔn)”。H“main(){file*FP/*定義文件指針*/long CNT/*定義變量CNT以存儲(chǔ)文件大小數(shù)據(jù)*/FP=fopen(”C:1)。TXT“,”R“/>*請?jiān)诖颂幪顚憸y試文件的地址,并以只讀模式打開文件*/if(FP==null)/*如果打開的文件不存在,則退出*/{exit(0)Printf(”file open failed!“)}fseek(fp,0L,SEEKEnd)/*使用fseek函數(shù)將指針定位到文件的末尾*/CNT=fTell(fp)/*使用fTell函數(shù)返回指針相對于文件開頭的位置,并使用byte計(jì)算*/printf(”文件占用的字節(jié)數(shù)為%LDn”,CNT)/*輸出*/}