Devdit
 

error: 'pow' was not declared in this scope C++ คือ วิธีแก้ไข

3.5K

ต้องการหาเลขยกกำลังด้วยภาษา C++ โดยใช้คำสั่ง pow แต่พอรันแล้วไม่สำเร็จขึ้นข้อความว่า error: ‘pow’ was not declared in this scope อยากทราบวิธีแก้ไข โค้ดบางส่วนตามด้านล่าง

#include <iostream>

using namespace std;

int main()
{
    cout << pow( 2, 4 );
}

 

วิธีแก้ไข

กรณีใช้คำสั่ง pow ของภาษา C++ เพื่อหาเลขยกกำลัง ต้อง #include <bits/stdc++.h> เข้ามาในโค้ดด้วย เพื่อให้สามารถเรียกใช้คำสั่ง pow ของภาษา C++ ได้ สามารถแก้ไขโค้ดได้ดังนี้

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main()
{
    cout << pow( 2, 4 );
}

ผลลัพธ์

16
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ