Почему я не могу 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 ;