4
Làm thế nào để chuyển kiểu dữ liệu int sang string trong C++?
2
Hữu Nghĩa20 đã đăng:

Trong C mình biết có cách kiểu chuyển kiểu dữ liệu từ integer sang string sử dụng hàm itoa(), cho mình hỏi trong C++ có hàm nào tương tự như vậy không?

Làm sao để đếm số 3 trong vòng lặp for từ 1 đến 1000 ạ?

Cộng đồng 28.09.2020
thêm bình luận...
3
xuans2huy510 đã đă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;
}
đã bổ sung 6.0 năm trước bởi
xuans2huy510
thêm bình luận...
2
Thuận Toàn20 đã đă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;
}
đã bổ sung 6.0 năm trước bởi
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.

  1. Dùng hàm to_string. Tham khảo: Chuyển int sang string trong C++

  2. 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 đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)