Làm thế nào để chuyển kiểu dữ liệu int sang string trong C++?
2
3
xuans2huy • 510
đã đăng:
C++ hỗ trợ hàm std::to_string()
tương tự như hàm itoa()
trong C nha bạn.
#include <iostream>
#include <string>
#include <typeinfo>
using namespace std;
int main(){
int justNumber = 123;
string Str = to_string(justNumber);
cout << Str <<" has data type of "<< typeid(Str).name() << endl;
return 0;
}
thêm bình luận...
2
Thuận Toàn • 20
đã đăng:
Bạn cũng có thể sử dụng thư viện sstream
như sau:
#include <iostream>
#include <sstream>
void main(){
int num = 25;
std::stringstream ss;
ss << num;
std::string str = ss.str();
std::cout << str << std::endl;
}
thêm bình luận...
0
Cộng đồng đã đăng:
Để chuyển kiểu dữ liệu int sang string trong C, chúng ta sử dụng tới hàm Hàm sprintf() hoặc hàm Hàm itoa().
Link tham khảo: Chuyển số thành chuỗi trong C (sprintf, itoa)
thêm bình luận...
0
Cộng đồng đã đăng:
Trong C++, có 2 phương pháp để chuyển Để chuyển kiểu dữ liệu int sang string.
Dùng hàm to_string. Tham khảo: Chuyển int sang string trong C++
Dùng hàm sprintf và itoa. Tham khảo: Chuyển số thành chuỗi trong C++ (sprintf, itoa)
thêm bình luận...
Bạn chưa đăng nhập, vui lòng đăng nhập để thêm câu trả lời.
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)
Làm sao để đếm số 3 trong vòng lặp for từ 1 đến 1000 ạ?
– Cộng đồng Cộng đồng 28.09.2020