CString一些简单操作方法

论坛 期权论坛 脚本     
匿名技术用户   2021-1-2 11:48   40   0

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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP