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();

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • OpenCV中Grabcut算法的具体使用

    OpenCV中Grabcut算法的具体使用

    本文主要介绍了OpenCV中Grabcut算法的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 用C语言实现排雷游戏

    用C语言实现排雷游戏

    大家好,本篇文章主要讲的是用C语言实现排雷游戏,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • C++俄罗斯方块游戏 无需图形库的俄罗斯方块

    C++俄罗斯方块游戏 无需图形库的俄罗斯方块

    这篇文章主要为大家详细介绍了无需图形库的C++俄罗斯方块游戏,重温经典游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • C语言实现在控制台打印余弦曲线

    C语言实现在控制台打印余弦曲线

    余弦曲线又叫余弦波(cosinwave),是一种来自数学三角函数中的余弦比例的曲线。这篇文章主要为大家介绍了如何在控制台绘制余弦曲线,感兴趣的可以了解一下
    2023-02-02
  • vscode调试gstreamer源码的详细流程

    vscode调试gstreamer源码的详细流程

    在本文中主要介绍了如何使用vscode调试C++和python程序,并进一步分析了如何调试gstreamer源码,讲述了如何调试gstreamer源码的具体流程,感兴趣的朋友跟随小编一起看看吧
    2023-01-01
  • C++入门之vector的底层实现详解

    C++入门之vector的底层实现详解

    这篇文章主要为大家介绍了C++入门之vector的底层实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • C语言实现猜数字小游戏

    C语言实现猜数字小游戏

    这篇文章主要介绍了C语言实现猜数字小游戏,附有详细代码,需要的小伙伴可以参考一下,希望对你的辽西有所帮助
    2021-10-10
  • C++中继承与组合的区别详细解析

    C++中继承与组合的区别详细解析

    C++的“继承”特性可以提高程序的可复用性。正因为“继承”太有用、太容易用,才要防止乱用“继承”
    2013-09-09
  • C++逆向分析移除链表元素实现方法详解

    C++逆向分析移除链表元素实现方法详解

    这篇文章主要介绍了C++实现LeetCode(203.移除链表元素),本篇文章通过逆向分析的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2022-11-11
  • C++中memcpy和memmove的区别总结

    C++中memcpy和memmove的区别总结

    这篇文章主要介绍了C++中memcpy和memmove的区别总结,这个问题经常出现在C++的面试题目中,需要的朋友可以参考下
    2014-10-10

最新评论