011 C語言檔案的讀寫

2021-10-21 19:03:44 字數 592 閱讀 4335

#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...