概述
(作者:陈玓玏)
一、问题描述
本来的代码如下:
#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++程序时命令行窗口闪退的解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复