在循环时进行输入
Do While Loop to get an Input
在我的C 代码中,我希望从用户重复获得输入,直到用户输入" 0"作为输入为止。但是循环根本不起作用。这是我的代码....
#include "stdafx.h"
#include<iostream>
using namespace std;
int main()
{
int option;
do
{
cout<<"Enter your Option"<<endl;
cin>>option;
}
while(option == 0);
char ch;
cin>>ch;
return 0;
}
将初始值分配给您的 option
变量,以免默认情况下不确定,然后将do-while条件更改为 while (option != 0)
。
option
等于零,您的当前代码才会循环。
相关文章:
- 正在尝试了解输入验证循环
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- 通过for循环使用用户输入填充列表
- 我试图制作一个程序,要求用户输入问题和答案,但程序循环不正确
- 使用输入打破 OpenMP 中的循环
- 如何读取单个字符并在输入两个字符序列时输出? 使用 while 循环和C++
- 遇到此问题时遇到困难:允许用户输入数组的值并使用 for,而循环也输出输入的最大数字
- 如何使用递归循环我的代码(当用户输入无效输入时,它会再次提示他们)?
- 偶尔多次请求用户输入循环
- 如何用字符终止整数输入循环?
- CIN 到矢量输入循环无限期.为什么
- 结构卡在输入循环中的函数
- C++Visual Studio 2017中,无法输入循环中的变量
- 用于读取文件的输入循环
- C++ 文件输入循环的困难
- 输入循环 while 函数
- 巧克力游戏:输入循环,不插入循环或打印游戏统计数据
- 使用自动输入循环错误"auto must have an initializer"
- 通过用户输入循环的更好方法
- Scala/ c++:尾部递归函数代替输入循环