int 和CString 转换问题 熟悉VC的进来
如:
输出为 10
问题:
那如果 int nTemp = 1;
我想输出为01,如何实现?
不需要转换后再加0的方法。想知道有没有直接转换成01的方法。
即像sprinf中一样,输出固定位数,不足的话,前面补0.
int nTemp = 10;
CString strTemp;
strTemp.Format( _T("%d"), nTemp );
输出为 10
问题:
那如果 int nTemp = 1;
我想输出为01,如何实现?
不需要转换后再加0的方法。想知道有没有直接转换成01的方法。
即像sprinf中一样,输出固定位数,不足的话,前面补0.
...全文
相关推荐
VC中CString,int,string,char*之间的转换
VC中CString,int,string,char*之间的转换及应用实例
VC、C++ CString,int,string,char之间的转换
CString,int,string,char之间的转换
VC (CString,char,int,long,string,byte...)名种类形间的转换
VC (CString,char,int,long,string,byte...)名种类形间的转换
CString,char,int,COleDateTime,CTime,time_t之间的相互转换
这些类型的转换在开发数据库应用时很有用,也比较齐全
Unicode下CString与char*之间的转换(vs2008绝对实用)
在VS2008中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2008环境下运行时会报各种各样的错误,这里总结了在VS2008环境中 Unicode字符集下CString和char *之间相互转换的几种方法,其实也就是Unicode字符集与MBCS字符集转换。


