📜  c++ pause - C++ (1)

📅  最后修改于: 2023-12-03 15:13:54.710000             🧑  作者: Mango

C++ Pause

在C++中可以使用pause函数来让程序暂停执行一段时间。

使用方法
#include<cstdlib>
#include<ctime>
#include<iostream>

using namespace std;

int main() {
    // 设置随机数种子,保证每次运行的结果不同
    srand((unsigned)time(NULL));

    while (true) {
        int r = rand() % 100;
        cout << "随机数为:" << r << endl;
        // 暂停1秒
        system("pause");
    }
    return 0;
}
解释说明

上述代码使用rand()函数来生成一个0~99的随机数,并每次输出该数。然后使用system("pause")来暂停程序执行,等待用户按下任意键继续执行。当用户按下任意键后,程序会重新生成一个随机数并输出,继续等待用户按下任意键。

注意事项

使用system("pause")函数一般只用于调试程序。在正式的应用程序中,建议使用其他方法来实现相应的功能,比如等待用户输入一个回车键。

另外需要注意的是,pause函数在不同的编译器和操作系统下可能表现不同,不建议在生产环境中使用。

总结

pause函数是C++中一个简单的函数,可以在调试程序时方便地暂停程序执行。但需要注意的是,不同的操作系统和编译器表现可能不同,建议在生产环境中使用其他方法实现相应的功能。