在C++中,pause
函数通常用于暂停程序的执行,直到用户按下任意键
#include#include // 注意:这个头文件只在Windows平台上可用 void someFunction() { std::cout << "This is some function." << std::endl; // 在这里执行其他功能 } int main() { std::cout << "Press any key to continue..."; _getch(); // Windows平台下的暂停函数 someFunction(); std::cout << "Continuing the program..." << std::endl; return 0; }
在这个示例中,_getch()
函数会暂停程序执行,直到用户按下任意键。在用户按下任意键之后,程序将继续执行someFunction()
,然后输出"Continuing the program…"。
请注意,_getch()
函数是Windows平台特有的,如果你需要在其他平台上实现类似的功能,可以使用std::cin.get()
。例如:
#includevoid someFunction() { std::cout << "This is some function." << std::endl; // 在这里执行其他功能 } int main() { std::cout << "Press Enter to continue..."; std::cin.get(); // 跨平台的暂停函数 someFunction(); std::cout << "Continuing the program..." << std::endl; return 0; }
在这个示例中,std::cin.get()
函数会暂停程序执行,直到用户按下Enter键。在用户按下Enter键之后,程序将继续执行someFunction()
,然后输出"Continuing the program…"。