这篇文章主要介绍了C/C++ 控制台等待指令解析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
控制台等待指令
C/C++ 程序执行完后, 控制台一闪而过, 看不到输出的信息. 可以通过不同的方式是控制台暂停.
Ctrl + F5
只是debug用, 最终程序不需要执行完后暂停. Ctrl + F5 执行完后会自动暂停.
C version
#include <stdio.h>
int main() {
....
getchar();
return 0;
}C++ version
使用标准输入流 cin, 可跨平台. 推荐默认使用这个.
#include <iostream>
int main() {
....
std::cin.get();
return 0;
}Windows 平台专属, 调用命令行的 pause指令.
//only works on Windows
#include <cstdlib>
int main() {
....
system("pause");
return 0;
}Ref
Pause Console in C++ program
让控制台程序停下来--实现暂停功能
针对Microsoft
#include <stdlib.h> - 第一种方式
system( "PAUSE "); - 第二种方式
getchar(); // 这招对QT程序也有用- 第三种方式
Sleep();针对Linux
- 第一种方式
getchar();以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程学习网。
织梦狗教程
本文标题为:C/C++ 控制台等待指令解析
基础教程推荐
猜你喜欢
- C语言实现宾馆管理系统课程设计 2023-03-13
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C++实战之二进制数据处理与封装 2023-05-29
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- 全面了解C语言 static 关键字 2023-03-26
- C++实现ETW进行进程变动监控详解 2023-05-15
- [C语言]二叉搜索树 2023-09-07
- C语言 详解字符串基础 2023-03-27
- [c语言-函数]不定量参数 2023-09-08
- centos 7 vscode cmake 编译c++工程 2023-09-17
