คุณสามารถใช้ฟังก์ชัน itoa จาก C เพื่อแปลง int เป็นสตริงได้
ตัวอย่าง
#include<iostream> int main() { int a = 10; char *intStr = itoa(a); string str = string(intStr); cout << str; }
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
10
สิ่งนี้จะแปลงจำนวนเต็มเป็นสตริง ใน C++11 มีการเพิ่มวิธีการใหม่ to_string ที่สามารถใช้เพื่อวัตถุประสงค์เดียวกัน คุณสามารถใช้ได้ดังนี้ −
ตัวอย่าง
#include<iostream> using namespace std; int main() { int a = 10; string str = to_string(a); cout << str; }
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
10