C語言 檔案

2021-08-13 04:26:22 字數 697 閱讀 1841

實現書上的例項:有乙個磁碟檔案,先將它顯示到螢幕上,在複製到另乙個檔案中,用c語言實現。**如下:

# include

main()

error c2660: 'fputc' : function does not take 1 parameters  出現這個錯誤,說明函式的呼叫形式有問題

編譯時,系統有點奔潰.自認為沒有輸錯命令,那麼可能原本的**不全,而且系統會自動生成乙個檔案。

通過網上搜尋**:

# include

#include

main()

if ((fp2=fopen("e:\1111222.txt", "w"))==null)

while ((c = fgetc(fp1)) != eof)

while ((c = fgetc(fp1)) != eof)//當讀取的字元不是檔案的結束符

fclose(fp1);

fclose(fp2);

return 0;

}編譯顯示 cannot open,讀不出檔案。將檔案路徑改為if ((fp1=fopen("e:/111222.txt", "r"))==null),,,,將\改為/則成功讀取,但是一直將fp1檔案中第乙個字元迴圈顯示在螢幕上,那是因為rewind(fp1);不應該放在while中,應該當讀取到螢幕上這個操作結束後,在將位置指標指向檔案開頭,用於複製檔案。這樣這個操作就完成了。

c語言 檔案

1.檔案指標 在 語言中用乙個指標變數指向乙個檔案,這個指標稱為檔案指標。通過檔案指標就可對它所指的檔案進行各種操作。定義說明檔案指標的一般形式為 file 指標變數識別符號 例如 file fp 2.檔案的開啟 fopen函式用來開啟乙個檔案,其呼叫的一般形式為 檔案指標名 fopen 檔名,使用...

C語言 檔案

檔案 存在硬碟u盤 外存中 外部介質 的資料的集合 輸入輸出 資料流,資訊從源到端的流動 stream 磁碟 程式 讀檔案 站在程式的角度 程式 磁碟 寫檔案 linux 萬物皆為檔案 包括鍵盤 顯示器 檔案總路徑 d cc temp file1.dat 檔案路徑 d cc temp 絕對路徑 相對...

C語言檔案

檔案的概述 檔案通常是字磁碟或固態硬碟上的一段已命名的儲存區。對我們而言,stdio.h就是乙個檔案的名稱,該檔案中包含一些有用的資訊。然而,對os來說,檔案更加複雜。c把檔案看做是一系列連續的位元組,每個位元組都能被單獨讀取,至於unix環境中的檔案結構相對應 由於其他環境可能無法完全對應這個模型...