标准C里没有string, 然而可以建立这样的关系:char *==char []==string
///char * TO cstring
可以用CString.Format("%s",char *)这个方法来将char *转成CString。
或者:
CString strtest;
char * charpoint;
charpoint="give string a value";
strtest=charpoint; // 直接赋值
///cstring TO char *
要把CString转成char *,用操作符(LPCSTR)CString就可以了。
CString转换char[100]
char a[100];
CString str("aaaaaa");
strncpy(a,(LPCTSTR)str,sizeof(a));
本文介绍了标准C中字符串(char*)与CString之间的相互转换方法。包括如何利用CString的Format方法或直接赋值将char*转为CString,以及如何通过类型转换操作符或strncpy函数将CString转回char*或char数组。
4613

被折叠的 条评论
为什么被折叠?



