1.char*连接
char* file ="F:\\vsworkspace\\DDSServer\\Voc\\";
char filename[128];
CString str = CTime::GetCurrentTime().Format("%H%M%S");//Time 转CString
char* times =str.GetBuffer(str.GetLength());//CString 转 char*
sprintf(filename,"%s%s_%s_%s.WAV",file,m_szCallerNo, m_szCalleeNo,times);//char* 连接操作
可以用CString.Format(”%s”,char *)这个方法来将char *转成CString
2.数字转换为CString
CString s;
int i = 64;
s.Format(”%d”, i)
i=atoi(s);
3.string 转 CString
1.data(),返回没有”/0“的字符串数组
2,c_str(),返回有”/0“的字符串数组
CString.format(”%s”, string.c_str());
4. char* 转为string
char* ch = “12345”;
string str ;
str.assign(ch,strlen(ch));//#include <string>