我正在使用CodeBlocks来运行这个简单的代码。它被编译但是当我运行它时,输出窗口会生成错误(aaa.exe已停止工作)。 aaa是文件名。 使用cout显示字符串有什么问题? 其他一切工作完全像循环,函数,数组,结构,但当我使用cout作为字符串时,它总是会产生这个错误。
#include<iostream>
#include<string>
using namespace std;
int main(){
string a="abc";
cout<<a<<endl;
return 0;
}
我在Borland 5.5中检查过它。和GNU GCC编译器。两者都面临同样的问题。