int x=123;char *w=(char *)x;类型转换对吗? int x=123; char *w=(char *)&x;int x=123; char *w=(char *)(&x);为什么都不行?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int x=123;char szX[10];memset(szX,0,10);sprintf(szX,"%d",x); junglesong 兄,谢谢指点!very good!int x=123;char *w=(char *)x;为什么c c++不能这样用?453(修行者)兄,你所说的头文件是指? char值和int值是可以互转的。char对于int来说就是ASCII码。 X不是指针,(CHAR*)X的结果是把X带的值变成一个指向CHAR的指针也就是指向地址(123)的CHAR 指针 可能是我没有说清楚,我的目的是:要将int类型的变量x=123,转换成字符串并传递给char *w="123" .除了int x=123;char szX[10];memset(szX,0,10);sprintf(szX,"%d",x);还有什么其它方法吗?比如说(char *)&x,这种形式的。 菜鸟请教 窗口刷新问题 在非类成员函数中CDC对象pDC的声明问题 问个导出函数的问题 nat问题 分页问题 SDK 推荐几本关于COM的书籍,最好是通俗一点的了,好看懂 这是怎么回事?出错了! hook技术问题 如何在com中加入第二个接口 各位大哥!这几个函数怎么用呀?
char szX[10];
memset(szX,0,10);
sprintf(szX,"%d",x);
为什么c c++不能这样用?453(修行者)兄,你所说的头文件是指?
要将int类型的变量x=123,转换成字符串并传递给char *w="123" .除了
int x=123;
char szX[10];
memset(szX,0,10);
sprintf(szX,"%d",x);
还有什么其它方法吗?比如说(char *)&x,这种形式的。