CString字符串相加中遇到的一个问题
来源:互联网 发布:国内开源php erp 编辑:程序博客网 时间:2024/05/29 10:37
最近在写程序的时候发现了一个比较冷门的错误,花了一点时间解决了这个问题,下面记录一下以备用:
我在调用ini配置文件的时候,使用了这样一段代码:
CString sCurrentPath;GetCurrentDirectoryW(MAX_CSTRING_LENGTH,sCurrentPath.GetBuffer(MAX_CSTRING_LENGTH));CString sFilePath = sCurrentPath + L"\\sys.ini";
然后我发现,sCurrentPath的值是正常的,但是sFilePath的值仍然是"\\sys.ini"。经过摸索发现问题应该这么解决:在GetCurrentDirectoryW后面添加一句:
sCurrentPath.ReleaseBuffer();
释放CString的缓冲区之后,该CString变量才能够用于加法计算。
阅读全文
0 0
- CString字符串相加中遇到的一个问题
- CString 字符串相加
- CString类型的字符串写入文件,所遇到的问题
- shell脚本中字符串比较经常遇到的一个问题
- STM32 液晶屏 显示字符串 中遇到的一个问题
- CString的一个问题
- string字符串相加的问题
- String字符串相加的问题
- VS2010字符串相加的问题
- String字符串相加的问题
- 判断一个CString中存放的字符串是不是数字
- 字符串处理中遇到的小问题
- CString find的一个问题
- php中一个字符串和一个数字相加的规则是什么?
- CString转为string遇到的问题
- Masonry中遇到的一个的问题
- 字符串与数字相加的问题
- JDK1.5中遇到的一个问题
- Hibernate(三)Criteria查询
- Linux下的守护进程
- Python—list操作
- Hibernate(四)单向多对一映射下的增删改查
- JSON学习
- CString字符串相加中遇到的一个问题
- eclipse链接数据库
- java 按行遍历比按列遍历快,打印多维数组
- 机器能做的事你就别凑热闹了╮(︶﹏︶")╭
- 查看端口占用
- 用JavaScript在网页上显示时间,并可暂停和开始
- 每日一学(九)Android动画---Tween动画的代码实现
- rss轮询展示
- 网络编程基础知识(同步、异步、堵塞、非堵塞)