c語言檔案讀寫操作

2021-06-15 03:52:56 字數 682 閱讀 3028

檔案讀取操作

file *fp;

char *fname="d:";

printf("%s\n",fname);

fp=fopen(fname,"r");

fscanf(fp,"%d",buf);

printf("%d",buf[0]);

fclose(fp);

fread,與fwrite是binary stream input/output二進位製流的輸入與輸出

用fread去讀取文字檔案(比如txt之類的檔案)讀取出的資料是錯誤的,文字檔案可以使用fscanf之類的函式來讀取

#includeint main(int argc,char *argv);

file *fp;

char *fname="d:";

fp=fopen(fname,"w+");

fwrite(outbuf,sizeof(int),2,fp);

fclose(fp);

fp=fopen(fname,"r");

fread(buf,sizeof(int),2,fp);

printf("%d %d",buf[0],buf[1]);

fclose(fp);

return 0;

}

C語言檔案讀寫操作

標頭檔案 include include include include 用於生成隨機數 建立檔案指標 file fp 檢測檔案是否開啟成功 if fp fopen f52.txt w null 如果檔案不存在,則會新建。w 即設定操作為 write 寫操作 隨機的產生,設定時間種子 srand t...

C語言 檔案讀寫操作

一 基本概念 1 檔案流 c 語言把檔案看作是乙個字元的序列,即檔案是由乙個乙個字元組成的字元流,因此 c 語言將檔案也稱之為檔案流。即當讀寫乙個檔案時,可以不必關心檔案的格式或結構。計算機檔案的儲存,物理上都是二進位制,所以文字檔案與二進位制檔案的區別並不是物理上的,而是邏輯上的。這兩者只是在編碼...

C語言檔案操作 開 關 讀 寫

概述 1.乙個c檔案是乙個位元組流或二進位製流,它把資料看作是一連串的字元 位元組 而不考慮記錄的界限。在c語言中對檔案的訪問是以字元 位元組 為單位的。注 流式檔案 輸出時不會自動增加回車換行符以作為記錄結束的標誌,輸入時不以回車換行符作為記錄的間隔 2.ansi c標準使用緩衝檔案系統處理文字檔...