您的位置首页生活百科

C++ cin的用法

C++ cin的用法

的有关信息介绍如下:

问题补充说明:1。下面的程序,我想实现这样的功能:输入合法的数字即可退出,输入错误则重新输入。 #include using namespace std; int main() { int a; while(!(cin>>a)) {cout<<"Error!Input again!"<using namespace std;int main(){ int a; while(!(cin>>a)) {cout<<"Error!Input again!"<

intnum_input;   

cin>>num_input;

while(***.fail())

{

***.clear();

***.ignore();

cout<<"输入错误,请重新输入"<<endl;

cin>>num_input;

}

C++ cin的用法

扩展资料

cin函数用法:***.get()

charch;

ch=***.get();//***.get(ch)可接收字符,不管输入多少,但只能接受第一个

cout<<ch<<endl;

getchar()//接收一个字符,要包含#include<string>

charch;

ch=getchar();//括号里面无参数***.get(ch);

cout<<ch;

***.get(字符数组名,接收字符数目):用来接收一行字符串,可接收空格

chara[5];

***.get(a,5);

cout<<a<<endl;//输出4个字符+1个'\0'

***.getline()接收一个字符串,可接收空格并输出

chara[20];

***.getline(a,5);//***.get(a,5);但是没有结束符号

cout<<a<<endl;//接收5个字符到a中,最后一个是'\0',所以只看到4个字符输出。