我是靠谱客的博主 花痴小虾米,最近开发中收集的这篇文章主要介绍Visual Studio运行C++程序时命令行窗口闪退的解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

(作者:陈玓玏)

一、问题描述

本来的代码如下:

#include <iostream>
 
int main()
{
    std::cout << "Hello World!n";
    return 0;
}

功能是在命令行窗口中打印出Hello World!但是一运行就出现了命令行窗口闪退,根本还木有来得及看我的hello world啊!!!

二、解决方案

试了一下网上说的几种方法,以下几种是能用的:
记得下面几句话都是要加在return之前的!!!

1、在return 0之前加上这句话:

getchar();

2、在return 0之前加上这句话:

system("pause");

3、在return 0之前加上这句话:

cin>>name

这几种方法的原理都一样,都是希望命令行窗口等待你输入一个信号之后再往下执行,你不输入信号的好就停顿在那里。getchar()和cin>>name都是能够识别你输入的内容,system(“pause”)应当是随意输入一个字符都行,也不会去识别你输入了什么。还有一种方法说是在之前写上Cin.get();不过试了一下没有用,估计是这句话的意思是获取你输入了什么,而不是输入之后再执行。

最后

以上就是花痴小虾米为你收集整理的Visual Studio运行C++程序时命令行窗口闪退的解决方案的全部内容,希望文章能够帮你解决Visual Studio运行C++程序时命令行窗口闪退的解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部