最近VS code 中学C++,学到string的时候 ,用string定义字符串,运行程序就毫无反应,也不会有任何报错,include和名称空间std都添加过了,也没有用,这是什么问题呀
示例代码:
#include<iostream>
#include<string>
#include<windows.h>
int main()
{
system("chcp 65001");
using namespace std;
string str1="aa";
cout <<str1;
cin.get();
cin.get();
return 0;
}
这段程序运行后vs code的蓝色运行框就闪了一下橙色,然后就变回去了,把string换成char型定义就没问题。
把8行改成cout << str1 << endl试试
在return 0 上面加一行 system("pause");
用的是MinGW吧,把里面的libstdc++-6.dll文件拷贝到工作区就行了