c++ - 立即关闭控制台窗口的 C++ 代码
问题描述
我目前正在 Visual Studio 2019 中开发一个关于星形图案的 C++ 项目。有 6 个要打印的图案,用户必须通过输入图案编号来选择它们。我注意到当用户按 7 时我教授的程序会自动关闭。我该如何编写代码?我只知道使用 return 0 会让我“按任意键继续”。但在我的 .exe 格式的教授程序中,控制台在按 7 后立即关闭,而不显示“按任意键继续..”
这是我的代码..
int main()
{
while (choice != 7) {
cout << "Enter your choice\n";
cout << "1.Rectangle 1\n"
<< "2.Rectangle 2\n"
<< "3.Rectangle 3\n"
<< "4.Rectangle 4\n"
<< "5.Rhomb(only odd)\n"
<< "6.circle \n"
<< "7.close Application\n\n";
cin >> choice;
cout << "Enter the dimension\n";
cin >> dimension;
switch (choice) {
case 1:
Rectangle_1();
break;
case 2:
Rectangle_2();
break;
case 3:
Rectangle_3();
break;
case 4:
Rectangle_4();
break;
case 5:
Rectangle_5();
break;
case 6:
Rectangle_6();
break;
default:
break;
}
system("cls");
}
}
解决方案
推荐阅读
- testing - 在 Cypress 中确认重定向而不实际重定向
- spring - Spring Batch:一个阅读器,两个处理器和两个 kafkawriters
- python - 了解机器学习的交叉验证
- azure - 当我发送 JWT 时,我收到了一个空白的 JWT
- selenium - Selenium 网格将哪些端口用于心跳信号?
- swift - 快速将结构数据从类发送到实例
- tidygraph - 从 tidygraph 包中获取边缘数据
- javascript - 如何在递归中使用多个承诺?
- graph - Prometheus / Grafana - 我如何创建一个图表来显示每个员工签订的提案的变化?
- javascript - Vue JS,通过组件的模态窗口