首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

求救:字符串相加解决办法

2012-02-24 
求救:字符串相加CStrings1GetCurrentDirectroy(_MAX_DIR,s1.GetBuffer(_MAX_DIR))CStrings2 s +s1调

求救:字符串相加
CString   s1;
GetCurrentDirectroy(_MAX_DIR,s1.GetBuffer(_MAX_DIR));
CString   s2= "s "+s1;
调试发现:s1是个路径,假设是“f;\test”,但是s2=“s”+s1,却等于“s”,就是说s1没有加上!怎么回事?一头雾水。

[解决办法]
s1确定有东西?
s1.GetBuffer()后不是要ReleaseBuffer的么
[解决办法]
要相加之前加
s1.ReleaseBuffer();
[解决办法]
楼上正解!
[解决办法]
要相加之前加
s1.ReleaseBuffer();

热点排行