std::getchar
时间: 2024-03-22 08:35:50 浏览: 104
getchar输入.cpp
std::getchar是C++标准库中的一个函数,用于从标准输入流(通常是键盘)读取一个字符。它的函数原型如下:
```cpp
int getchar();
```
该函数会读取一个字符,并返回其ASCII码值(整数)。如果读取失败或者到达文件末尾,它会返回特殊值EOF(End of File)。
使用std::getchar函数时,你可以按下任意一个字符,然后按下回车键来触发输入。例如,以下代码示例演示了如何使用std::getchar函数来读取用户输入的字符并打印出来:
```cpp
#include <iostream>
int main() {
std::cout << "请输入一个字符:";
int ch = std::getchar();
std::cout << "你输入的字符是:" << static_cast<char>(ch) << std::endl;
return 0;
}
```
在上述代码中,我们首先输出提示信息,然后调用std::getchar函数来读取用户输入的字符,并将其保存在变量ch中。最后,我们将该字符转换为char类型并打印出来。
阅读全文