int x;
char a[10];
a[0]=(char) x;这样输出时输出的该数字的ACII码,有什么办法显示实际的数值而不是相对的acii码吗
char a[10];
a[0]=(char) x;这样输出时输出的该数字的ACII码,有什么办法显示实际的数值而不是相对的acii码吗
解决方案 »
- 透明桌面橡皮擦问题
- 写一个webservice程序,通过查询数据库中的数据,传递到指定的url地址链接
- 软件之间如何进行数据通信
- 在一个函数前面加::是什么意思呀?
- CListCtrl有热点跟踪的功能。
- 如何动态改变菜单中的文字
- 如何在对话框中用回车键切换各个控件的输入焦点,而不是回车缺省是确定
- 请问com高手,你们都用com做什么方面的项目(来者有分)
- 我用ddk下的pack做了1个sniffer程序,为什么只能得到ip包,别人扫描我时候,我得不到包?
- 紧急求助!各位大虾
- 求助,在DLL中用FindWindow在一个cpp里很正常,在另一个dialog的cpp中却抱错,为什么???
- 拯救哦啊,关于CArray的用法
str.Format("%d",a[0]);
char a[]="abc";
a[0]=65;printf("%c",a[0]); //输出A
printf("%d",a[0]); //输出65到底要那种?
你可以把它转成CString (str.Format("%d",a[0]);) 然后在上边那几个都可以用
我设定每秒更新一次标签的文本框,但是标签内容只能是字符,所以不能直接显示整型计数变量,我把整型变量复制到字符串中让标签显示,但是标签显示的是不断变化的符号(acii码) 我想让他显示的字符串是里面的数值,而不是ACII码
WS_CHILD|WS_VISIBLE|WS_BORDER|SS_CENTER,
CRect(50,0,100,20),
this);
y就是这个字符串
int a=123;
CString y;
y.Format("%d",a);
拜托搂主好好看看书,为这么个问题花多少时间来问还不一定搞清楚。
int x=123;
这时a="123";你就可以对a进行显示了
char str[10] = "";sprintf(str, "%d", i);