ทำไมฉันไม่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 \ โครงการ \ barnamec \ barnamec \ barnamec.cpp 67 barnamec **
มันวิเศษมากที่แม้จะไม่ทำงาน:
string text ;
text = "hello" ;
cout << "String is : " << text << endl ;
#include <iostream>
?