C語言檔案讀寫

2021-06-17 17:31:12 字數 463 閱讀 8162

#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( (rc = fread(buf,1, maxlen,infile)) != 0 )

fclose(infile);

fclose(outfile);

return 0;

}注意:大檔案讀寫依靠迴圈,非文字檔案讀寫,在讀寫方式上加 「b";

socket程式設計時大檔案讀寫傳輸時可能出出現檔案結尾部分無法到達,解決方法是接收端fflus(stdin)

C語言讀寫檔案

c語言庫函式包括檔案的開啟 關閉 讀 寫 定位等各種操作 要操作檔案,首先要宣告乙個檔案指標變數file fp 呼叫fopen開啟檔案 檔案指標名 fopen 檔名,使用檔案方式 ps 這裡檔案路徑必須是帶雙斜槓 其中,1.檔案使用方式 意 義 rt 唯讀開啟乙個文字檔案,只允許讀資料 wt 只寫開...

C語言檔案讀寫

讀取乙個完整的檔案 include include int main 如果檔案錯誤,退出1 獲得檔案大小 fseek pfile 0 seek end 指標移到檔案末位 lsize ftell pfile 獲得檔案長度 rewind pfile 函式rewind 把檔案指標移到由stream 流 指...

c語言檔案讀寫

file pfile fopen 1.txt r 獲取檔案的指標 char pbuf 定義檔案指標 fseek pfile,0,seek end 把指標移動到檔案的結尾 獲取檔案長度 int len ftell pfile 獲取檔案長度 pbuf new char len 1 定義陣列長度 rewi...