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