我想用cout<<输出string类型的变量.当然出错了???
我想用cout<<输出string类型的变量.当时出错了。后来在书上查到“basic_string的输入输出操作在<string>里,而不是<iostream>”.我想这是出错的根源吧。下面是我的错代码:
int main()
{
string s=“microsoft visual studio”;
cout<<s;
}
谁能帮我解释一下,并且告诉我怎么输出string类型的变量呢?????
谢谢
[解决办法]
#include <iostream>//std::cout
#include <string> //std::string
using namespace std;
int main()
{
string s="microsoft visual studio";
cout<<s;
return 0;
}
[解决办法]
int main()
{
std::string s=“microsoft visual studio”;
std::cout<<s.c_str();
}