檔案的開啟操作fopen 開啟乙個檔案
file *fopen(const char*_restrict,const char*_restrict);
file *是返回檔案的記憶體位址(錯誤就為null)
第乙個const char*_restrict是檔案在磁碟裡面的路徑
第二個const char*_rentrict是檔案的讀取方式 r,w,a
當mode為w的時候,如果檔案不存在,就會自動為我們建立乙個檔案。
當mode為r的時候,如果檔案不存在,就會錯誤。
讀取檔案的內容fgetc(fp)每次讀取乙個字元,當值為eof的時候就表示到達檔案的末尾了
fgets(temp,100,fp);讀取多個字串
寫入資料
fputc('x',fp),一次只能寫入乙個字元
fputs(string,fp),一次寫入乙個字串
typedef structstudent;
寫入一定結構的資料
fwrite(&xw, sizeof(student), 1, fp);
讀取乙個資料
fread(&xw, sizeof(student), 1, fp);
使用fclose(fp)關閉開啟的檔案
c語言 檔案
1.檔案指標 在 語言中用乙個指標變數指向乙個檔案,這個指標稱為檔案指標。通過檔案指標就可對它所指的檔案進行各種操作。定義說明檔案指標的一般形式為 file 指標變數識別符號 例如 file fp 2.檔案的開啟 fopen函式用來開啟乙個檔案,其呼叫的一般形式為 檔案指標名 fopen 檔名,使用...
C語言 檔案
實現書上的例項 有乙個磁碟檔案,先將它顯示到螢幕上,在複製到另乙個檔案中,用c語言實現。如下 include main error c2660 fputc function does not take 1 parameters 出現這個錯誤,說明函式的呼叫形式有問題 編譯時,系統有點奔潰.自認為沒有...
C語言 檔案
檔案 存在硬碟u盤 外存中 外部介質 的資料的集合 輸入輸出 資料流,資訊從源到端的流動 stream 磁碟 程式 讀檔案 站在程式的角度 程式 磁碟 寫檔案 linux 萬物皆為檔案 包括鍵盤 顯示器 檔案總路徑 d cc temp file1.dat 檔案路徑 d cc temp 絕對路徑 相對...