ฝึกเขียนภาษา C++ ลองพิมพ์ Hello World ออกสู่หน้าจอ แต่รันแล้วขึ้นข้อความผิดพลาดว่า error: 'cout' was not declared in this scope; did you mean 'std::cout'? แบบนี้ต้องแก้ไขอย่างไร
#include <iostream>
int main()
{
cout<<"Hello World";
return 0;
}
วิธีแก้ไข
แนะนำให้ using namespace std เข้ามาก่อนเขียนโปรแกรมในส่วนฟังก์ชัน main เพื่อให้สามารถเรียกใช้คำสั่ง cout สำหรับพิมพ์ข้อความออกสู่หน้าจอได้เลยแทนที่ต้องพิมพ์ว่า std::cout สามารถเขียนโปรแกรมได้ดังนี้
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
return 0;
}
หรือ กรณีไม่สะดวก using namespace std ให้แก้ไขตามวิธีด้านล่าง คือ การกำหนด std::cout
#include <iostream>
int main()
{
std::cout<<"Hello World";
return 0;
}