ลองเขียนภาษา C++ พิมพ์ค่าออกสู่หน้าจอโดยใช้คำสั่ง cout แต่รันแล้วขึ้นว่า error: no match for 'operator>>' (operand types are 'std::ostream' {aka 'std::basic_ostream'} and 'const char [12]') แบบนี้ต้องแก้ไขอย่างไร
#include <iostream>
using namespace std;
int main()
{
cout >> "Hello World";
return 0;
}
วิธีแก้ไข
ปัญหานี้เกิดจากตรงคำสั่ง cout >> เครื่องหมาย >> หันผิดข้างต้องหันไปอีกด้านคือ cout << ให้แก้ไขและลองรันใหม่ ส่วนเครื่องหมายที่หัน >> แบบนี้เช่นคำสั่ง cin >> ใช้สำหรับรับค่าจากผู้ใช้งาน และส่งค่าให้กับตัวแปร
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World";
return 0;
}