檔案的輸入輸出(舉例,文字檔案複製) C 語言

2021-06-28 16:18:28 字數 1235 閱讀 2554

如何開啟檔案:

file:一種包含檔案資訊的結構,在stdio.h中定義。

檔案指標:一種指標,指向乙個包含檔案資訊的結構,即指向

結構file的指標。

file * fopen(char *name, char *mode),庫函式,用於開啟檔案,第乙個引數為開啟檔案的檔名,第二個引數為開啟方式,返回乙個指向檔案資訊結構的指標,利用該指針對檔案進行操作。

開啟方式,即第二個引數,「r」唯讀,「w」覆蓋寫,「a」追加寫。

int fclose(file *fp),斷開檔案指標與檔名的關聯,並釋放檔案指標。當不需要對檔案進行操作的時候,呼叫關閉函式,是個好的習慣。

開啟檔案之後如何對檔案進行讀寫?

int getc(file *fp);對檔案指標所指向的檔案進行讀取,返回指標fp指向的輸入流的下乙個字元。

int putc(int c, file *fp);輸出字元到檔案

getc與putc均為巨集,而不是函式。

eof檔案結束符,只在檔案中使用,windows系統採用另起一行,ctrl+z方式輸入eof

*  getchar(char c),putchar(charc)與getc,putc的區別與聯絡

getchar標準輸入,getc是從檔案指標fp獲取輸入,fp為stdin時,即是標準輸入。getchar() getc(stdin)作用相同

putchar是將輸出到螢幕,putc是輸出到fp指向的檔案,fp為stdout,即是標準輸出。putchar(c) putc((c), stdout)作用相同。

檔案的格式化輸入輸出

int fscanf(file *fp, char*format, ...)從乙個流中執行格式化輸入,返回成功讀入引數的個數。

int fprintf(file *fp, char*format, ...)輸出到檔案指標fp所指的檔案上

/*

*******************************

*test.c檔案的輸入與輸出

*將test.txt的內容複製到testw.txt中

*******************************

*/ #includeint main()

fclose(fp);

fclose(fpw);

return 0;

}

python 文字檔案的輸入輸出

python具有基本的文字檔案讀寫功能。python的標準庫提供有更豐富的讀寫功能。文字檔案的讀寫主要通過open 所構建的檔案物件來實現。我們開啟乙個檔案,並使用乙個物件來表示該檔案 f open 檔名,模式 最常用的模式有 r 唯讀 w 寫入 比如 f open test.txt r 讀取 co...

基礎的c 文字檔案輸入輸出

與cout類似 必須包含標頭檔案fstream。標頭檔案fstream定義了乙個用於輸出的ofstream類。需要宣告乙個或多個ofstream變數 物件 並以自己喜歡的方式命名,遵守常用命名規則。必須指明命名空間std 需要將ofstream物件與檔案關聯起來。方法之一是使用open 方法。使用完...

文字檔案複製

描述 c 庫函式 int getc file stream 從指定的流 stream 獲取下乙個字元 乙個無符號字元 並把位置識別符號往前移動。宣告下面是 getc 函式的宣告。int getc file stream 引數stream 這是指向 file 物件的指標,該 file 物件標識了要在上...