位置:首頁 > 高級語言 > C語言標準庫 > getc() - C語言庫函數

getc() - C語言庫函數

C語言庫函數 int getc(FILE *stream) 得到下一個字符(unsigned char類型)從指定的流,並將指針位置給流。

聲明

以下是 getc() 函數的聲明。

int getc(FILE *stream)

參數

  • stream -- 這是一個文件對象的指針,標識要執行的操作流。

返回值

這個函數返回讀取的字符為unsigned char轉換為int或EOF文件結束或錯誤。

例子

下麵的例子顯示getc() 函數的用法。

#include<stdio.h>

int main()
{
   char c;

   printf("Enter character: ");
   c = getc(stdin);
   printf("Character entered: ");
   putc(c, stdout);
   
   return(0);
}

讓我們編譯和運行上麵的程序,這將產生以下結果:

Enter character: a
Character entered: a