📅  最后修改于: 2023-12-03 14:39:56.958000             🧑  作者: Mango
C++中的cin.get()
是一个用于从标准输入流读取字符的函数。它可以读取输入流中的下一个字符,并将其存储在指定的变量中。
istream& cin.get (char& ch);
cin.get()
函数接受一个参数,即指向一个字符变量的引用。读取的字符将存储在该变量中,并返回一个istream
类型的引用。
下面是一个简单的示例,演示如何使用cin.get()
函数读取用户的输入:
#include <iostream>
using namespace std;
int main() {
char ch;
cout << "请输入一个字符:";
cin.get(ch);
cout << "你输入的字符是:" << ch << endl;
return 0;
}
说明: 以上示例将提示用户输入一个字符,并使用cin.get()
函数读取用户的输入。读取的字符将存储在变量ch
中,并在下一行输出。
<iostream>
头文件,以便使用输入输出流。using namespace std;
语句,使得std
命名空间下的对象和函数可以直接使用,无需添加前缀std::
。main()
函数中声明一个char
类型的变量ch
,用于存储读取的字符。cout
对象输出提示信息,要求用户输入一个字符。cin.get(ch)
函数读取用户的输入,并将读取的字符存储在ch
变量中。cout
对象输出包含用户输入字符的消息。0
,表示程序成功结束。请输入一个字符:A
你输入的字符是:A
以上示例中,用户输入了字符'A',程序成功读取并输出了该字符。
这就是使用cin.get()
函数来从标准输入流读取字符的基本方法。你可以根据实际需求对其进行进一步扩展和使用。