CString char* Time轉換 char* 連接操作

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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章