c++在输入数字时要求用逗号或者其他符号作为分隔符
2020-03-10 本文已影响0人
你让我写个名字啊
可用的方法是:
if(cin.get()==','){
cin>>a;
}
这个意思是如果前方输入的是‘,’则输入一个数字
如果不是这样的话输入符号后会形成乱码
如果要求输入:1,2,3,4,5
代码
int a,b,c,d,e;
cin >> a;
if(cin.get()==','){
cin>>b;
}
if(cin.get()==','){
cin>>c;
}
if(cin.get()==','){
cin>>d;
}
if(cin.get()==','){
cin>>e;
}