fputc和putc和putchar函式的用法

2021-09-08 13:56:49 字數 464 閱讀 3088

功 能: 輸出一字元到指定流中

putc()與fputc()等價。不同之處為:當putc函式被定義為巨集時,它可能多次計算stream的值。

關於fputc():

原型:int fputc(char ch,file*fp)

功能:在fp所指向的檔案的當前讀寫位置寫入乙個字元。寫入字元成功則函式返回值為該字元的asiic值,寫入字元不成功則返回值為eof。

向檔案寫入乙個字元後,檔案讀寫位置指標向後移動乙個位元組。

與putc一樣一般用法為「fputc(ch,fp)」,包含在標頭檔案「stdio.h」中。

用 法: int putc(char ch, file *fp);

與putc區別程式例:

1 #include 2

int main(void)3

putchar(ch) 相當於 putc(ch,stdout);

fputc和fgetc的使用

int fputc int ch,file stream 向檔案中寫字元 int fgetc file stream 從檔案中讀字元 注意 1 fputc 函式的引數是 int ch,但是傳入的時候需直接傳入字元 2 fgetc的返回值是int 一定不要弄錯了。如果換成char會容易誤判 首先明白三...

乙個程式看fputc和fgetc

在文章的開始,我們先來學習一下gatchar函式。getchar 本意出入乙個字元,只能輸入乙個字元,這點很重要。fputc 把字元寫到對應的檔案中,注意這裡是字元。fgetc 輸入乙個字元,說白了就是讀取乙個字元 include includeint main ch getchar 用來接收最後的...

C語言利用fgetc和fputc函式實現檔案的複製

分析 使用指定函式實現指定功能。所以這裡問題就簡單化,我們弄明白fgetc和fputc兩個函式如何使用即可。函式原型 函式介紹 int fgetc file stream 從指定的流 stream 獲取下乙個字元 乙個無符號字元 並把位置識別符號往前移動。函式成功讀取時返回讀取的字元,若到檔案末尾或...