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;

}

上一篇下一篇

猜你喜欢

热点阅读