CString一些简单操作方法

来源:互联网 发布:java高并发项目 编辑:程序博客网 时间:2024/06/07 01:08

//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();

 

原创粉丝点击