永发信息网

在C++中如何将INT转换成CHAR*类型?

答案:5  悬赏:70  手机版
解决时间 2021-11-18 08:55
在C++中如何将INT转换成CHAR*类型?
最佳答案
itoa( int value, char *string, int radix );
 第一个参数:你要转化的int;
 第二个参数:转化后的char*;
 第三个参数:你要转化的进制;
sample;
 int n = 12;
 char c[20];
 itoa( n, c, 2 );
 itoa( n, c, 10);
 itoa( n, c, 16);
 c的值分别为, 11000, 12, c;
全部回答
用sprintf()函数。
例如:
char acBuf[20] = { 0 };
int i = 100;
sprintf(acBuf, "%d", i);
有个itoa函数
但是不好用,很多编译器不支持
下面这个是我自己写的,不是很好,基本能用

char s[100];
char *pc;
void atoi(int a){
int i=0,j;
while(a){
s[i++]=a%10;
a/=10;
}
while(--i)
pc++=s[i];
}
如果是cout可以使用强制转换
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
t264次列车14车座位
肠粉的汤汁应该怎么调?
阴历9月份快天黑的时候大概几点
假如你在Q上看见你初恋女朋友了是初一的!隔
3g audio kmix-3+效果器怎么样
考个g型驾照多少钱、要好久得征
谭富英 谭元寿 谭鑫培 相互是什么关系?
小狗妈妈死了,没睁眼小狗怎样喂养
为什么现在的汽车没有玻璃大灯了
4.257中有多少个0,001?
用wubi安装ubuntu和用虚拟机安装ubuntu有什么
口袋怪物黑白版中,如何让冥王龙转换形态。
为什么中国人的幸福感普遍偏低
亲吻姐姐第一季小佳被困在体育室
昌河福运面包行驶中会忍是什么原因
推荐资讯
日语中小数点0.563怎么读
3.06乘68列算式怎么做?
三轮车不能上路在家农用拉庄稼可以吗?
我喜欢这个女人,她现在是单身,我能不能和她
蛙泳遇到的两个问题
请问扬州媳妇回门酒还要男方花钱吗
南审成教金融培训地址在哪,我要去那里办事,
自家人偷自家东西可以报案吗?公安局立案吗?
求win7 64位旗舰版 ISO 非Ghost
为什么唐装衣服会那么贵的,都几百上千块,怎
在合肥矫正牙齿大概多少钱
饭店怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?