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>