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语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不作处理
    2022-04-04
  • C++实例分析组合数的计算与排列组合的产生

    C++实例分析组合数的计算与排列组合的产生

    这篇文章主要介绍了C++组合数的计算与排列和组合无重集元素的产生,对计算算法感兴趣的同学,可以参考一下,理解其原理,并且试验一下。
    2022-07-07
  • C++中的按位与&、按位与或|、按位异或^运算符详解

    C++中的按位与&、按位与或|、按位异或^运算符详解

    这篇文章主要介绍了C++中的按位与&、按位与或|、按位异或^运算符,是C++入门学习中的基础知识,需要的朋友可以参考下
    2016-01-01
  • vscode cmake compilers配置路径的实现

    vscode cmake compilers配置路径的实现

    本文主要介绍了vscode cmake compilers配置路径的实现,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-03-03
  • C/C++读取配置文件的方式小结

    C/C++读取配置文件的方式小结

    这篇文章主要为大家详细介绍了C/C++中读取配置文件的几种常见方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • C++通过控制台访问deepseek接口并进行对话

    C++通过控制台访问deepseek接口并进行对话

    这篇文章主要为大家详细介绍了C++如何通过控制台访问deepseek接口并进行对话,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • C语言入门篇--理解地址及内存

    C语言入门篇--理解地址及内存

    本篇文章是基础篇,适合c语言刚入门的朋友,本文主要介绍了c语言的内存及地址,帮助大家快速入门c语言的世界,更好的理解c语言
    2021-08-08
  • Qt基于TCP实现客户端与服务端的连接

    Qt基于TCP实现客户端与服务端的连接

    这篇文章主要为大家详细介绍了Qt基于TCP实现客户端与服务端的连接,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • C语言中字符和字符串处理(ANSI字符和Unicode字符)

    C语言中字符和字符串处理(ANSI字符和Unicode字符)

    这篇文章主要介绍了C语言与C++中字符和字符串处理(ANSI字符和Unicode字符)的详细内容,非常的全面,这里推荐给大家,希望大家能够喜欢。
    2015-03-03
  • 帮VS2019 找回丢失的 SDK问题

    帮VS2019 找回丢失的 SDK问题

    最近很多朋友向小编求助在机器上的 vs2019 编译 C++ 工程报错问题,今天小编给大家分享帮VS2019 找回丢失的 SDK问题,感兴趣的朋友一起看看吧
    2020-05-05

最新评论