Một Số Cách Convert Number Sang String Trong C++ | CppDeveloper
Có thể bạn quan tâm
Cách 1: Dùng stringstream
C++ #include <iostream> #include <sstream> using namespace std; string numberToString(unsigned int n) { stringstream ss; ss << n; return ss.str(); } int main() { int n = 100; cout << numberToString(n) << endl; return 0; }| 123456789101112131415 | #include <iostream>#include <sstream>usingnamespacestd; stringnumberToString(unsignedintn){stringstream ss;ss<<n;returnss.str();} intmain(){intn=100;cout<<numberToString(n)<<endl;return0;} |
Cách 2: Dùng hàm sprintf()
C++ #include <iostream> #include <string.h> using namespace std; string numberToString(unsigned int n) { char buf[12]; memset(buf, 0, sizeof (buf)); sprintf(buf, "%d", n); return string(buf); } int main() { int n = 100; cout << numberToString(n) << endl; return 0; }| 12345678910111213141516 | #include <iostream>#include <string.h>usingnamespacestd; stringnumberToString(unsignedintn){charbuf[12];memset(buf,0,sizeof(buf));sprintf(buf,"%d",n);returnstring(buf);} intmain(){intn=100;cout<<numberToString(n)<<endl;return0;} |
Cách 3: Dùng hàm itoa()
Chú ý là itoa() không phải function standard của C++ nên một số compiler có thể ko support.
C++ #include <iostream> using namespace std; string numberToString(unsigned int n) { char buf[12]; itoa(n, buf, 10); return string(buf); } int main() { int n = 100; cout << numberToString(n) << endl; return 0; }| 1234567891011121314 | #include <iostream>usingnamespacestd; stringnumberToString(unsignedintn){charbuf[12];itoa(n,buf,10);returnstring(buf);} intmain(){intn=100;cout<<numberToString(n)<<endl;return0;} |
Cách 4: dùng hàm std::to_string()
C++ int n = 100; cout << std::to_string(n) << endl;| 12 | intn=100;cout<<std::to_string(n)<<endl; |
— Phạm Minh Tuấn (SHUN) —
- convert
- itoa
- string
- stringstream
- to_string
Trước đóToán tử ‘typeid’ trong C++
Tìm kiếm cho:Facebook Page
Ads



Forum
Tham gia group Bài viết mới
-
Ý nghĩa của Change-Id trong Gerrit Code Review
Tháng Một 27, 2022 0 -
Android Automotive OS – Android based platform dành cho ô tô
Tháng Một 19, 2022 0 -
Dùng song song 2 mạng Ethernet và Wifi trên Windows
Tháng Chín 27, 2021 0 -
Một số cách convert number sang string trong C++
Tháng Năm 7, 2021 0 -
Toán tử ‘typeid’ trong C++
Tháng Ba 8, 2021 0 -
Bộ tiền xử lý – Preprocessor trong C/C++
Tháng Mười Hai 28, 2020 0 -
Cùng tìm hiểu về Base64 encoding
Tháng Mười Một 4, 2020 0
Chuyên mục
- 4 TÍNH CHẤT CỦA OOP
- BEST PRACTICES
- C++ NÂNG CAO
- CODE GYM
- CTDL & GIẢI THUẬT
- DESIGN PATTERNS
- KIẾN THỨC TỔNG HỢP
- LINUX / YOCTO / AOSP
- TECH365
- VISUAL STUDIO
Copyright © 2025 CppDeveloper by Phạm Minh Tuấn (SHUN)
Từ khóa » Chuyển Từ Xâu Sang Số Trong C++
-
Chuyển Chuỗi Thành Số Trong C++ (atoi,atof,atol)
-
Cách Chuyển Kiểu String Sang Int Trong C/C++ - Lập Trình Không Khó
-
Chuyển Int Sang String Trong C++
-
Thuật Toán đổi Kiểu Chuỗi (char) Sang Kiểu Số (int) Trong C++?
-
Làm Thế Nào Tôi Có Thể Chuyển đổi Một Chuỗi Std :: Sang Int? - HelpEx
-
Bài Tập C++ - Chuyển đổi Chuỗi Thành Số Nguyên Trong C++ - VietTuts
-
Hàm Chuyển đổi Trực Tiếp Từ String Sang Int - Cộng đồng C Việt
-
Ép Kiểu Trong C++ - Techacademy
-
Xâu Trong C++ - VNOI
-
Làm Thế Nào để Chuyển Kiểu Dữ Liệu Int Sang String Trong C++?
-
Hàm Chuyển đổi Chữ Thành Số Và Số Thành Chữ Trong C\C++ - DevPro
-
[Lập Trình C++ Cơ Bản] Bài 8: Xâu Kí Tự (Phần 1) - Viblo
-
Xử Lý Số Nguyên Lớn (phần 1) - Viblo
-
Phương Pháp ép Kiểu Dữ Liệu Trong C++