菜鸟问题,50分 用这个函数sprintf(),看一下msdn。别忘了,你的指针要线分配内存的。char ss[20];sprintf(ss, "%d", aa); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ss = (char *)malloc(3); //20只要3个字节就可以了。memset(ss, 0, 3);sprintf(ss, "%d", aa); char *_itoa( int value, char *string, int radix ); char cBuff[10];int aa = 20;itoa(aa,cBuff,10); int aa = 20;char* ss;ss=new char[4];*ss= =aa;delete []ss; 也可以用itoa();不过建议用sprintf(),"%d"中还可以加入你需要的字符,例:"number=%d"。对于char *ss;建议定义成数组形式,否则用new分配一下内存,之后用delete删除。 char cTemp[5];int aa=20;char *ss;_itoa(aa,cTemp,10);//10 表示是十进制ss=cTemp; 我觉得只要一个输出语句就可以了!因为在c语言的系统中,字符可以自动转化为ASCII码,整型也可以! 如何在普通类中调用主对话框类成员(急) Debug界面一切正常,Relesae界面显示乱码? 子对话框关闭在创建,程序其他部分就无法访问它了,急! 动态创建的视图指针需要释放吗?? BASE64编码 如何自己做像RichTextBox 那样的控件?最好给份源代码,谢谢,我需要改装一下 安装软件时,如何让ActiveX控件自注册? CFileDialog产生的界面如何改成英文界面?在线等 组合框内的条目如何让用户自己添加? socket传送读文件结果为何读第二行时while判读文件指针为空,宕机!高手请进 在VC中怎样求m的N次方? 如何显示汉字
memset(ss, 0, 3);
sprintf(ss, "%d", aa);
int aa = 20;
itoa(aa,cBuff,10);
char* ss;
ss=new char[4];
*ss= =aa;
delete []ss;
不过建议用sprintf(),"%d"中还可以加入你需要的字符,例:"number=%d"。
对于char *ss;
建议定义成数组形式,否则用new分配一下内存,之后用delete删除。
int aa=20;
char *ss;
_itoa(aa,cTemp,10);//10 表示是十进制
ss=cTemp;