在你开始在我身上浪费时间之前,请记住,这个问题更多的是要知道这次关闭是否足够合法。
好的。
我阅读了各种关闭程序的方法。我知道最后最好关闭程序!所以正如我所说,我阅读了各种各样的主题,但我真的找不到我正确理解的主题。所以我有点想出了我自己的方式。我只是想确保这是一个好的方法。
int main()
{
cout << "Welcome to my fantastic program!" << endl;
cout << "You're the first one to experience my command program!" << endl;
cout << "Let's try with a simple command. Try typing help" << endl;
while (running == 1) {
commands();
if (running == 0) {
exit(0);
}
}
return 0;
}
所以我希望你专注于 while 循环。这是我的方法。
void commands()
{
cin >> command;
if (command == "help")
{
cout << "-------------------------------" << endl;
cout << "-this is the <HELP> section----" << endl;
cout << "-exit (exits the program.)" << endl;
cout << "-Stay tuned for more commands--" << endl;
cout << "-------------------------------" << endl;
}
else if (command == "exit")
{
running = 0;
}
else
{
cout << "The command does not exist: " << command << endl;
}
}
这是我的命令功能。如您所见,这会将“运行”更改为 0(或 false)。我希望我让这个足够理解。
谢谢。
编辑:我想知道的是,如果这是一个好的方法:)
最后编辑:好的!我改变了“退出(0);” 到“返回(0);”。所以我想这是一个不错的好方法!谢谢你的帮助!:)