C/C++ 中实现让控制台暂停的方法

 更新时间:2022年07月25日 10:06:03   作者:止步听风  
这篇文章主要介绍了C/C++ 中实现让控制台暂停的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

让控制台暂停的方法

在程序调试的时候,有时控制台会出现闪烁之后又消失的情况,对于控制台中出现的结果可能看不到,此时就需要有一种方法使控制台在输出之后保持暂停。目前主要有一下几种方法:

#include <stdlib.h>
system("pause");

这种方法可以直接使控制台暂停,并在控制台最后一行显示(请按任意键继续. . .)的标志。此时,在键盘上敲击任意键后,程序继续执行。

#include <stdio.h>
getchar();
// getchar();

这种方法使系统一直保持字符输入的状态,因此在未输入字符的情况下,控制台能够保持暂停。为防止该函数读入空白字符,可以多重复几次。

#include <Windows.h>
Sleep(100);

这种方法使系统暂定几毫秒,之后程序继续执行。

运行结果中让控制台停住

大多数初学者都会遇到的问题:C++程序在控制台中的运行结果一闪而过,不便查看产生的结果。

下面针对这个问题给出以下几种解决方案

1. 使用标准输入来实现暂停

   int temp;
   cin >> temp;

2. 在程序末尾输入**system("pause");**

3. **CTRL+ F5**

4. 选中项目->右键->Properties->Configuration Properties->Linker->System->将右边的SubSystem改为:Console(/SUBSYSTEM:CONSOLE),然后CTRL+F5就OK了。 

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

相关文章

  • 详解C++编程中数组的基本用法

    详解C++编程中数组的基本用法

    这篇文章主要介绍了C++编程中数组的基本用法,包括数组的初始化等基本知识,需要的朋友可以参考下
    2016-01-01
  • C语言-I/O流设计实验

    C语言-I/O流设计实验

    编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象,本文为大家介绍C语言中I/O系统基础知识
    2021-07-07
  • 详解C++编程中表达式的语义与计算顺序

    详解C++编程中表达式的语义与计算顺序

    这篇文章主要介绍了C++编程中表达式的语义与计算顺序,是C++入门学习中的基础知识,需要的朋友可以参考下
    2016-01-01
  • C++超集C++/CLI模块的基本类型

    C++超集C++/CLI模块的基本类型

    这篇文章介绍了C++超集C++/CLI模块的基本类型,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 如何让C++函数返回值死心塌地为你工作

    如何让C++函数返回值死心塌地为你工作

    这篇文章主要介绍了如何让C++函数返回值死心塌地为你工作,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • C语言详解链式队列与循环队列的实现

    C语言详解链式队列与循环队列的实现

    队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构。在队尾添加元素,在队头删除元素,本篇来讲解链式队列与循环队列的实现
    2022-04-04
  • C++深入分析讲解链表

    C++深入分析讲解链表

    当我们在写一段代码时,如果要频繁的在一块区域进行插入或者删除操作时,会发现用数组实现会比较复杂,这时候我们就要用另一种数据结构,链表来实现
    2022-06-06
  • 剖析C语言关键字之void,const,return

    剖析C语言关键字之void,const,return

    这篇文章主要为大家介绍了C语言关键字之void,const,return,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • C语言深入探究选择排序与基数排序使用案例讲解

    C语言深入探究选择排序与基数排序使用案例讲解

    算法中排序是十分重要的,而每一个学习计算机的都会在初期的时候接触到这种排序,下面这篇文章主要给大家介绍了关于c语言选择排序与基数排序使用的相关资料,需要的朋友可以参考下
    2022-05-05
  • linux c模拟ls命令详解

    linux c模拟ls命令详解

    本篇文章是对linux中基于c模拟ls命令的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论