Lập trình C: Chuyển từ kiểu int sang chuỗi


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

1. Dùng hàm itoa() thuộc thư viện <stdlib.h>

Ví dụ:

#include <stdio.h>
#include <stdlib.h>

main(){
    int n;
    char chuoi[33];

    printf("\nNhap vao mot so nguyen muon chuyen: ");
    scanf("%d",&n);
    printf("\nChuyen sang he 10: ");
    itoa(n,chuoi,10);
    puts(chuoi);
    printf("\nChuyen sang he 16: ");
    itoa(n,chuoi,16);
    puts(chuoi);
    printf("\nChuyen sang he 2: ");
    itoa(n,chuoi,2);
    puts(chuoi);

    return 0;
}

2. Sử dụng thư viện sstream trong c++

Ví dụ:

#include<iostream>
#include<sstream>
#include<string>
using namespace std;

main(){
    int so = 123;
    string chuoi;

    ostringstream chuyen;
    chuyen<<so;
    chuoi=chuyen.str();
    cout<<"Sau khi chuyen: "<<chuoi<<endl;
    chuoi+="ABC";
    cout<<"Sau khi ghep voi ABC: "<<chuoi;
    return 0;
}

» Tiếp: Hàm hoán vị 2 số không cần dùng con trỏ
« Trước: Cách lấy kích thước mảng
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!