如何解决循环中没有在0位置取值的错误

时间:2019-04-15 17:34:35

标签: c++

我正在尝试从程序中的用户获取输入,但无法从索引0接受输入

无效User :: call() {     `cout <<“次数:”;     cin >> a;     为(int i = 0; i

`

我附上了代码图片和输出结果。好心检查。 MY CODE HERE AND OUTPUT HERE.

1 个答案:

答案 0 :(得分:-1)

请参阅this answer。我认为问题是由换行符或回车符引起的。

在您的代码中,尝试更改:

cin >> a更改为以下内容:

cin >> a;
cin.ignore(); // ignore the stray newline after you input a number.