我正在尝试从程序中的用户获取输入,但无法从索引0接受输入
无效User :: call()
{
`cout <<“次数:”;
cin >> a;
为(int i = 0; i
` 我附上了代码图片和输出结果。好心检查。
MY CODE HERE
AND OUTPUT HERE.
答案 0 :(得分:-1)
请参阅this answer。我认为问题是由换行符或回车符引起的。
在您的代码中,尝试更改:
cin >> a
更改为以下内容:
cin >> a;
cin.ignore(); // ignore the stray newline after you input a number.