📅  最后修改于: 2023-12-03 14:53:07.861000             🧑  作者: Mango
在 C++ 程序中,有时候我们需要暂停程序的执行,例如等待用户输入或者等待某个操作完成等。本文将介绍几种在 C++ 中暂停程序的方法。
在 Windows 系统中,我们可以使用 system("pause")
命令暂停程序的执行。该命令会在控制台中输出 "Press any key to continue...",并等待用户输入任意键后继续执行程序。
#include <iostream>
int main() {
std::cout << "Hello world!" << std::endl;
system("pause");
return 0;
}
在 C++ 中,我们可以使用 getchar()
函数暂停程序的执行。该函数会等待用户输入一个字符后继续执行程序。
#include <iostream>
int main() {
std::cout << "Hello world!" << std::endl;
getchar();
return 0;
}
另一种暂停程序的方法是使用 cin.get()
函数。该函数会等待用户输入回车键后继续执行程序。
#include <iostream>
int main() {
std::cout << "Hello world!" << std::endl;
std::cin.get();
return 0;
}
还有一种暂停程序的方法是使用 sleep()
函数。该函数可以让程序休眠指定的时间。
#include <iostream>
#include <unistd.h>
int main() {
std::cout << "Hello world!" << std::endl;
sleep(3); // 休眠 3 秒
return 0;
}
本文介绍了四种在 C++ 中暂停程序的方法。使用 system("pause")
、getchar()
、cin.get()
可以让程序等待用户输入,sleep()
函数可以让程序休眠指定的时间。开发者可以根据自己的需要选择相应的方法来暂停程序的执行。