当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。