fseek(fp,0,SEEK_END); 函數(shù)一:fseek stdio中的庫(kù)函數(shù): 函數(shù)原型:int fseek(FILE *stream, long int offset, int whence); 功能:設(shè)定文件指針的位置 參數(shù): stream: 需要讀取的文件流。 whence:文件源指針的位置,值可以是這三個(gè)中的一個(gè):SEEK_SET、SEEK_CUR、SEEK_END分別表示文件開頭位置,文件當(dāng)前位置,文件結(jié)尾位置。 offset:表示以 whence為基點(diǎn)的偏移量的大小。 所以這個(gè)函數(shù)的整體功能是:從任意位置比如最常用的SEEK_SET、SEEK_CUR、SEEK_END,移動(dòng)文件指針,移動(dòng)的大小為offset。函數(shù)執(zhí)行之后,文件指針就移動(dòng)到了whence + offset位置處。 返回值:執(zhí)行成功返回0,執(zhí)行失敗返回非零。 函數(shù)二:ftell stdio中的庫(kù)函數(shù): 函數(shù)原型: long int ftell(FILE *stream); 功能:當(dāng)前文件讀寫位置。 返回值:是當(dāng)前讀寫位置偏離文件頭部的字節(jié)數(shù). |
|