คุณสามารถใช้ฟังก์ชัน 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