#include#include#includeint main()
//讀取檔案
char buff[50];
while(fgets(buff, 50, rf_p))
printf("\n");
//關閉
fclose(rf_p);
//獲取檔案大小
file *rf_size_p = fopen(path, "r");
//0表示偏移量 seek_end 定位的位置根據偏移量
fseek(rf_size_p, 0, seek_end);
// fseek(rf_size_p, 0, 5);
//返回當前檔案指標,相當於檔案開頭的偏移量
long filesize = ftell(rf_size_p);
printf("filesize %ld", filesize);
return 0;
}
輸出如下:
hello, world!
i love you forever
filesize 32
C語言檔案的讀寫
1.讀寫乙個字元的函式 函式名 fputc 呼叫形式 fputc ch,fp 功能 把字串ch寫到檔案指標變數fp所指向的檔案中 2.使用檔案的方式 r 唯讀 為輸入檔案開啟乙個已存在的ascii檔案 w 只寫,為輸入開啟乙個ascii檔案 a 追加,向ascii檔案尾新增資料 include in...
C語言檔案的讀寫
對檔案的讀和寫是最常見的檔案操作,在c語言中提供了多種檔案讀寫的函式 1.字元讀寫函式 fgetc 和 fputc 2.字串讀寫函式 fgets 和 fputs 3.字元塊讀寫函式 fread 和 fwrite 4.格式化讀寫函式 fscanf 和 fprintf 字元讀寫函式是以字元為單位的讀寫函...
C語言檔案讀寫
include include define maxlen 1024 int main file outfile,infile outfile fopen 1.bmp wb infile fopen c 1.bmp rb unsigned char buf maxlen int rc while r...