C++ cin的用法
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
int num_input;
cin >> num_input;
while(cin.fail())
{
cin.clear();
cin.ignore();
cout << "输入错误,请重新输入"<<endl;
cin >> num_input;
}
扩展资料
cin 函数用法:cin.get()
char ch;
ch=cin.get();//cin.get(ch) 可接收字符,不管输入多少,但只能接受第一个
cout << ch << endl;
getchar() //接收一个字符,要包含#include <string>
char ch;
ch=getchar();//括号里面无参数cin.get(ch);
cout<<ch;
cin.get(字符数组名,接收字符数目): 用来接收一行字符串,可接收空格
char a[5];
cin.get(a,5);
cout<<a<<endl; //输出4个字符+1个'\0'
cin.getline() 接收一个字符串,可接收空格并输出
char a[20];
cin.getline(a,5);//cin.get(a,5);但是没有结束符号
cout<<a<<endl; //接收5个字符到a中,最后一个是'\0',所以只看到4个字符输出。