CString 累积赋值注意事项
来源:互联网 发布:出售淘宝小号2心以上 编辑:程序博客网 时间:2024/06/11 19:57
CString累加赋值 注意以\0结尾的字符
CString szLink = R.GetAt(i).Link_address;
CString szType = R.GetAt(i).szType;
这些变量中有可能有\0结尾的字符。
CString 在遇到\0后自动截断后面的字符,只保留\0前面的。
例:
CString szTarget = "I ";
CString szLink = "LOVE ";
CString szType = "YOU";
szType = szType + '\0';
CString mklink = _T("/c mklink");
CString szMsg = _T("");
CString szCommand;
szCommand.Format(_T("%s %s %s %s"), mklink, szType, szLink, szTarget);
//szCommand = mklink + _T(" ") + szType + _T(" ") + szLink + _T(" ") + szTarget;
MessageBox(szCommand);
用Format是正确的。
而用+号连接时就截断了,输出如下:/c mklink YOU。
0 0
- CString 累积赋值注意事项
- .=累积赋值
- EBS开发注意事项(累积)
- CString类注意事项
- 累积
- CString赋值给char数组
- CString赋值给char数组
- CString赋值给char数组
- CString之间赋值出现错误
- 对象赋值注意事项
- CString的实现及其注意事项
- 类中赋值函数注意事项
- 赋值运算符重载注意事项
- memset 按字节赋值注意事项
- CString 和 std::string 的相互赋值
- Cstring 的赋值格式转换等
- CString 的 Format 与 赋值效率
- 结构体 CString QString 成员赋值出错
- 128==128返回false,127==127返回true ??
- angularjs ng-repeat
- 解决ScrollView下嵌套GridView显示不全的问题
- git基本使用(2)创建切换合并分支以及提交本地分支至远程分支
- 第十六周项目2—— 大数据集上排序算法性能的体验
- CString 累积赋值注意事项
- oracle 数据库表结构对比
- SqlServer Oracle MySql修改表字段类型的做法
- sqlite的简单使用,Android中数据库的简单使用
- hdu1004 - Let the Balloon Rise
- Android 网络工具类NetworkUtils使用
- 怎样让普通方法能够调用到Spring管理的方法
- Weiss数据结构与算法--练习2.23(幂运算)
- 搭建或者升级Python环境笔记