急急,小问题大分数之三!!!!!! 怎么从CString 里面的字符串转化成以 LPSTR 指向的字符串。我觉得从CString 里面获得像 LPSTR 这样的指针很麻烦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LPTSTR CString::GetBuffer( int nMinBufLength ); CString str;LPTSTR p = str.GetBuffer(str.GetLength() + 1); 我错了应该是 CString str;LPSTR s;s=str.GetBuffer(str.GetLength()); CString str;LPTSTR p = str.GetBuffer(str.GetLength() + 1);如果修改了p,最后记得要调用str.ReleaseBuffer();也可以这样:LPTSTR p = (LPTSTR)(LPCTSTR)str; 注意调用ReleaseBuffer释放。CString还是用来存储静态的字符串比较好。 str.GetBuffer(0);就是得到所有的大小了! 强制转换就ok了(LPSTR)(LPCTSTR)str vs2008为自己的库实现开特殊优化?! 复合控件不能响应按键消息??????????????? 关于音频录音实时播放的问题 100分求问ftp连接问题,在线当场给分 网易推出p2p产品,大家试用一下呀! 看得我莫名其妙的一个函数 一个添加数据库记录的函数,不知道应该写到什么地方? VC程序的连接问题! Win2k Server下如何注册COM组件? 初学vc的菜鸟问题 ===================请教各位前辈!PeekMessage的最后一个参数wRemoveMsg 啥时候用PM_NOREMOVE? 高手急救!怎样才能使对话框中的编辑框按回车键程序不退出?
LPTSTR p = str.GetBuffer(str.GetLength() + 1);
应该是 CString str;
LPSTR s;
s=str.GetBuffer(str.GetLength());
LPTSTR p = str.GetBuffer(str.GetLength() + 1);
如果修改了p,最后记得要调用str.ReleaseBuffer();也可以这样:
LPTSTR p = (LPTSTR)(LPCTSTR)str;
就是得到所有的大小了!