C++数据类型转换问题?
我在程序中使用了一个int型的m变量,但是我在使用以下语句
CString yearStr;
yearStr=yearStr+m+("月 日 一 二 三 四 五 六\r\n");
将它输出到Edit控件时,就变了
我应该怎样才能将它显示到Edit控件中呢?
能否帮我列出各个数据基本类型之间的转换方法呢?
问题点数:15、回复次数:6Top
1 楼darkstar21cn(≮天残≯无畏)(死亡进行时)回复于 2005-06-04 17:19:22 得分 5
CString要加入一个整型要用Format(),不然它会把int当成char来看待的.Top
2 楼zdy_8212(zdy_8212)回复于 2005-06-04 17:25:27 得分 5
这两者应该可以隐式转换,你把显示错误贴出来看看。怪事,呵。Top
3 楼jieguo1(微沉石子)回复于 2005-06-04 17:40:26 得分 0
它显示的是:|月 日 一 二 三 四 五 六Top
4 楼jieguo1(微沉石子)回复于 2005-06-04 18:49:58 得分 0
怎么获得Edit控件的数值呢?Top
5 楼mostideal(三甲)回复于 2005-06-05 17:30:45 得分 0
dingTop
6 楼xiaojun789(笑)回复于 2005-06-07 21:32:31 得分 5
你首先要给edit控件定义一个变量,给变量赋值后用UpdateData(false);就可以把它的值在edit控件上显示了,要获得edit控件的值只需要用UpdateData(true)就可把edit的值赋给edit的变量。Top




