ต้องการหาเลขยกกำลังด้วยภาษา 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