C++如何继续主,直到用户选择退出选择
C++ how to continue the main until user selection is exit selection
int main()
{
string selection;
// print out selection menu
selection = userOption();
cout << selection << endl;
//now perform web parser
webparser(selection);
//now perform searchstring
searchString(selection);
return 0;
}
以上是我的部分代码字符串 userOption(( 是一个像这样打印菜单的函数
货币
- 美元/新加坡元
- 欧元/美元
- 输入您自己的货币对
- 退出程序
如何使主不退出,直到从用户选项 4 中选择
一个简单的做事:
int main()
{
string exitstr("4");
string selection;
do {
// print out selection menu
selection = userOption();
cout << selection << endl;
if (selection == exitstr)
break;
//now perform web parser
webparser(selection);
//now perform searchstring
searchString(selection);
} while (1);
return 0;
}
int main()
{
for (;;)
{
string selection;
// print out selection menu
selection = userOption();
cout << selection << endl;
if (selection == "4") break;
//now perform web parser
webparser(selection);
//now perform searchstring
searchString(selection);
}
return 0;
}
类似于perreals答案。有很多方法可以编写"无尽"循环,我认为在循环标头中表达它(无论是这样还是通过 while(true)
(更好 - 当你开始阅读循环时,你会立即知道结束条件在里面的某个地方。
int main()
{
string selection;
while( (selection = userOption()) != "4")
{
cout << selection << endl;
//now perform web parser
webparser(selection);
//now perform searchstring
searchString(selection);
}
return 0;
}
相关文章:
- 根据用户回答声明"Players"。用户选择玩家数量。播放器是结构体
- 我怎样才能有 2 个程序并让用户选择他们想要使用的程序?
- 限制用户可以在 QFileDialog 中选择的文件数量
- 是否可以在运行时调用用于选择要调用的用户定义文本的逻辑?
- 如何让用户在 c++ 中选择一个数字
- 在 Win32 应用中,如果未选择文件夹并且用户单击"确定",则文件夹选择对话框将关闭
- 如何允许用户选择何时停止三列中的每一列的旋转
- 如何实现链表并允许用户选择要使用 C++ 删除的特定节点?
- 如何允许用户在进行错误选择时再次输入
- QListWidget 在用户选择项目时移动
- 如何在Maya中选择自定义网格组件后立即发布用户事件
- 用do-nile循环编写程序,并要求其选择用户选择是/否
- 从类中查看 rand() 并将用户输入与计算机选择进行比较.石头,纸,剪刀游戏
- 有什么方法可以让用户选择要输入哪个变量
- 如何允许用户选择要读取的文件?C++
- 如何在Windows控制台中禁用用户选择
- 如何防止用户多次选择一个选项
- 有没有办法选择通过标准的OPENFILE对话框向用户显示哪些文件
- 如何限制用户只能选择某些驱动器
- 我如何制作用户可以选择的菜单