C/C++ 控制台等待指令解析

 更新时间:2022年07月25日 10:18:11   作者:北境の守卫  
这篇文章主要介绍了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++使用jsoncpp库解析Json

    C++使用jsoncpp库解析Json

    对json的解析操作是我们日常开发中经常会遇到的一个需求,下面这篇文章主要给大家介绍了关于C++使用jsoncpp库解析Json的相关资料,需要的朋友可以参考下
    2021-06-06
  • 详解C++之类和对象(2)

    详解C++之类和对象(2)

    类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数
    2021-11-11
  • QT实现QML侧边导航栏的最简方法

    QT实现QML侧边导航栏的最简方法

    本文主要介绍了QT实现QML侧边导航栏的最简方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 利用C语言实现扫雷游戏

    利用C语言实现扫雷游戏

    这篇文章主要为大家详细介绍了利用C语言实现扫雷游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • C++实现贪吃蛇游戏

    C++实现贪吃蛇游戏

    这篇文章主要为大家详细介绍了C++实现贪吃蛇游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • C/C++获取主机网卡MAC地址的三方法

    C/C++获取主机网卡MAC地址的三方法

    MAC地址(Media Access Control address),又称为物理地址或硬件地址,是网络适配器(网卡)在制造时被分配的全球唯一的48位地址,通过获取MAC地址可以判断当前主机的唯一性可以与IP地址绑定并实现网络准入控制,本文给大家介绍了使用C/C++获取主机网卡MAC地址的三方法
    2023-11-11
  • C语言简明讲解归并排序的应用

    C语言简明讲解归并排序的应用

    这篇文章主要介绍了 c语言排序之归并排序,归并就是把两个或多个序列合并,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C++实现高校教室管理系统

    C++实现高校教室管理系统

    这篇文章主要为大家详细介绍了C++实现高校教室管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 掌握C++:揭秘写时拷贝与浅深拷贝之间的关系

    掌握C++:揭秘写时拷贝与浅深拷贝之间的关系

    探索C++的奥秘,本指南将揭秘写时拷贝与浅深拷贝之间的微妙关系,摸索这些复杂概念背后的逻辑,让你的编程技能瞬间提升,来吧,让我们一起进入这个引人入胜的C++世界!
    2024-01-01
  • 一文让你不再害怕指针之C指针详解(经典,非常详细)

    一文让你不再害怕指针之C指针详解(经典,非常详细)

    这篇文章主要给大家介绍了C指针的相关资料,文中介绍的很经典,非常详细,文中通过示例代码介绍的非常详细,对大家学习或者使用C指针具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08

最新评论