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


C++ getchar()用法及代碼示例


getchar() 是一個從標準輸入中獲取單個輸入字符的函數。 getchar() 和 getc() 之間的主要區別在於 getc() 可以從任意數量的輸入流獲取輸入,而 getchar() 可以從單個標準輸入流獲取輸入。

它存在於 stdin.h C 庫中。就像 getchar 一樣,還有一個名為 putchar( ) 的函數,它隻將一個字符打印到標準輸出屏幕

用法:

int getchar(void);

返回類型:來自標準輸入的輸入被讀取為無符號字符,然後進行類型轉換並作為整數值(int)或EOF(文件結束)返回。在兩種情況下返回 EOF: 1. 到達文件末尾時。 2.執行過程中出現錯誤時。

例子:

C++


// C++ Program to implement 
// Use of getchar() 
#include <cstdio> 
#include <iostream> 
  
using namespace std; 
  
int main() 
{ 
    char x; 
  
    x = getchar(); 
    cout << "The entered character is : " << x; 
  
    return 0; 
}

輸出:

Output of the Program

輸出

例子:

C++


// C++ Program to implement 
// Use of getchar() and putchar() 
#include <cstdio> 
#include <iostream> 
  
using namespace std; 
  
int main() 
{ 
    char x; 
  
    x = getchar(); 
  
    cout << "The entered character is : "; 
    putchar(x); 
  
    return 0; 
}

輸出:

Output of the Program

輸出



相關用法


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