當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C語言 getchar用法及代碼示例


C語言stdio頭文件(stdio.h)中getchar函數的用法及代碼示例。

用法:

int getchar ( void );
從標準輸入中獲取角色
返回標準輸入中的下一個字符(stdin)。

相當於調用getcstdin作為爭論。

參數

(沒有)

返回值

成功後,將返回讀取的字符(升級為int價值)。
返回類型為int適應特殊價值EOF,指示失敗:
如果標準輸入為文件結束,函數返回EOF並設置有效指標(feof) 的stdin
如果發生其他一些讀取錯誤,該函數還會返回EOF,但設置了錯誤指示(ferror) 反而。

示例

/* getchar example : typewriter */
#include <stdio.h>

int main ()
{
  int c;
  puts ("Enter text. Include a dot ('.') in a sentence to exit:");
  do {
    c=getchar();
    putchar (c);
  } while (c != '.');
  return 0;
}


簡單的打字機。按下ENTER鍵後,每個句子都會回顯,直到文本中包含點(。)。

相關用法


注:本文由純淨天空篩選整理自C標準庫大神的英文原創作品 C getchar function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。