为什么我不能发出字符串?

为什么我不能cout string这样:


string text ;

text = WordList[i].substr(0,20) ;

cout << "String is  : " << text << endl ;

当我这样做时,出现以下错误:


错误2错误C2679:二进制'<<':未找到采用'std :: string'类型的右侧操作数的运算符(或没有可接受的转换)c:\ users \ mollasadra \ documents \ visual studio 2008 \ projects \ barnamec \ barnamec \ barnamec.cpp 67 barnamec **


令人惊讶的是,即使这样也不起作用:


string text ;

text = "hello"  ;

cout << "String is  : " << text << endl ;


小唯快跑啊
浏览 419回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP