Devdit
 

error: 'cout' was not declared in this scope; did you mean 'std::cout'? คือ วิธีแก้ไข

1.1K

ฝึกเขียนภาษา 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;
}
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ