c++ 如何把一个int转为char*
答案:5 悬赏:0 手机版
解决时间 2021-02-14 11:55
- 提问者网友:箛茗
- 2021-02-13 19:51
c++ 如何把一个int转为char*
最佳答案
- 五星知识达人网友:长青诗
- 2021-02-13 20:50
第一种方法:
int count=10;
char num[10];
sprintf(num,"%d.bmp",count);
第二种方法:
int count=10;
char num[10];
_itoa(count, num, 10); //
扩展资料:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
int count=10;
char num[10];
sprintf(num,"%d.bmp",count);
第二种方法:
int count=10;
char num[10];
_itoa(count, num, 10); //
扩展资料:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-02-14 00:49
用itoa函数,具体用法请百度或msdn
- 2楼网友:狂恋
- 2021-02-14 00:06
int count=10;
char *num;
num=(char *)(&count);
char *num;
num=(char *)(&count);
- 3楼网友:像个废品
- 2021-02-13 23:10
如果是把int型的值 转化为字符串的形式 那可以考虑用itoa函数
或者 直接用 sprintf(num, "%d", count);
或者 直接用 sprintf(num, "%d", count);
- 4楼网友:逐風
- 2021-02-13 21:43
把int类型数字转成char类型,可以使用itoa函数。
itoa函数原型:char*itoa(int value,char*string,int radix);int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等。
功能:将任意类型的数字转换为字符串。在
例如:#include
#include
int main()
{
int number=123456;
char string[25];
itoa(number,string,10);
printf("integer=%d string=%s ",number,string);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯