Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

วิธีการแปลง int เป็นสตริงใน C ++?


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