getc

getc

函數名: getc

功 能:從流中取字元

用 法: int getc(FILE *stream);

//read the next character from stream and return it as an unsigned char cast to a int ,or EOF on end of file or error.

從文件指針stream指向的文件流中讀取一個字元,並把它作為函數值返回給整型變數ch;

如果讀取失敗或者到了文件結束標誌返回EOF(-1)

功能


從流中取字元

用法


int getc(FILE *stream);//read the next character from stream and return it as an unsigned char cast to a int ,or EOF on end of file or error.
用法介紹:
在C語言中,用函數getc從文件讀取字元。
用 法: int getc(FILE *stream);
從文件指針stream指向的文件流中讀取一個字元,並把它作為函數值返回給整型變數ch,並把位置標識符往前移動。
如果讀取失敗或者到了文件結束標誌返回EOF(-1)

程序例一


把一個已存在磁碟上的file_a.dat文本文件中的內容,原樣輸出到屏幕上
程序執行步驟:
①打開文件
②從指定文件中讀入一個字元
③判斷讀入的是否是文件結束標誌,若是,結束循環,執行步驟⑦。
④把剛從文件中讀入的字元輸出到終端屏幕。
⑤從文件中再讀入一個字元。
⑥重複步驟③至⑤。
⑦正確關閉文件。