一、问题描述
- VisualStudio 2017运行以下代码命令行会直接退出,导致无法观察结果
- 本来的代码如下:
// C++
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!\n";
return 0;
}
// C
#include<cstdio>
int main(){
printf("Hello, World!\n");
return 0;
}
著名的你好,世界!
二、解决方案
- 使用getchar(),等待输入
getchar();
- 使用系统暂停,头文件
cstdlib
或者stdlib.h
system(“pause”);
- 使用cin输入等待,适用于C++
cin>>name