Int,Float,Char *,CString之间的转换(转载)

墨蓝 2022-01-05 09:23 411阅读 0赞

Int,Float,Char *,CString之间的转换

Int 转CString :
int n=1;
CString str;
str.Format(“%d”,n);

CString 转 Int
CString str=”1”;
int n=atoi(str.GetBuffer(0));

char * 转 CString:
char sz[128];
CString str;
str.Format(“%s”,sz);

CString 转 char *:
CString str;
int nLength=str.GetLength();
char * sz=new char[nLength];
sz=str.GetBuffer(0);

转载于:https://www.cnblogs.com/userinterface/archive/2005/05/12/154189.html

发表评论

表情:
评论列表 (有 0 条评论,411人围观)

还没有评论,来说两句吧...

相关阅读

    相关 char*和CString转换

     CString 是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓冲区的指针、一个是该缓冲中有效的字符记数(它是不可存取的,是位于 CString 地址之下

    相关 CString,string,char*之间转换

    这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握