C++暂停程序的方法。
使用std::system()
- 只能在Windows系统下使用;
-
需要包含头文件:
#include <cstdlib>
-
在需要暂停的位置使用,暂停后按任意键继续:
std::system("pause");
使用std::getchar()
-
需要包含头文件:
#include <cstdio>
-
在需要暂停的位置使用,暂停后按回车键继续:
int flag = std::getchar();
使用std::cin::get()
-
需要包含头文件:
#include <iostream>
-
在需要暂停的位置使用,暂停后按回车键继续:
int flag = std::cin::get();
使用cv::waitKey()
-
需要包含头文件:
#include <opencv2/opencv.hpp> // 包含OpenCV库的全部头文件 #include <opencv2/highgui.hpp> // 只包含高级GUI相关的头文件
- 暂停前需要用
cv::imshow()
函数显示图像; -
在需要暂停的位置使用,暂停后按任意键继续:
cv::waitKey(); // 暂停,等待键盘输入,默认参数为0 cv::waitKey(10); // 暂停10毫秒后继续