Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để chuyển đổi một int thành chuỗi trong C ++?


Bạn có thể sử dụng hàm itoa từ C để chuyển đổi int thành chuỗi.

ví dụ

#include<iostream>
int main() {
   int a = 10;
   char *intStr = itoa(a);
   string str = string(intStr);
   cout << str;
}

Đầu ra

Điều này sẽ cung cấp đầu ra -

10

Điều này sẽ chuyển đổi số nguyên thành một chuỗi. Trong C ++ 11, một phương thức mới, to_string đã được thêm vào có thể được sử dụng cho cùng một mục đích. Bạn có thể sử dụng nó như sau -

Ví dụ

#include<iostream>
using namespace std;
int main() {
   int a = 10;
   string str = to_string(a);
   cout << str;
}

Đầu ra

Điều này sẽ cung cấp đầu ra -

10