我正在尝试创建一小段代码,在其中仅通过使用函数来运行。我试图弄清楚如何在最终询问用户是否要继续的地方创建函数。如果他们键入Y,则它从头开始。如果用户键入N,则代码结束。看起来像这样:
cargo run --bin binary_name
因此,我试图在startOver上放置一个函数,如果用户键入Y,则它将重新开始。我对从这里去哪里感到困惑。
答案 0 :(得分:3)
这是入门的骨架:
/* Prompts the user if program should continue
* blocking
* return true if it the program should continue, false if it should stop
*/
bool should_continue_ask_user();
int main()
{
do
{
// functions running
} while (should_continue_ask_user());
}