CString一些简单操作方法

xiaoxiao2021-02-28  101

//CString转换为char*

//用如下方法进行转换相对比较简单

CString m_filename;

char *p;

p = (char*)((LPTSTR)LPCTSTR(m_filename));

 

//也可以如下这样

CString s("GrayCat"); LPCTSTR p = s;

 

//格式化字符串

CString graycat("GrayCat"); CString s; s.Format("Mew! I love %s", graycat);

 

//使用 CString 对象的 GetBuffer 方法

//注意在GetBuffer 与ReleaseBuffer之间不要用任何CString方法呵

CString s(_T("File.ext")); LPTSTR p = s.GetBuffer(); LPTSTR dot = strchr(p, ''.''); // OK, should have used s.Find... if(p != NULL) *p = _T(''/0''); s.ReleaseBuffer();

转载请注明原文地址: https://www.6miu.com/read-48813.html

最新回复(0)