string 转成CString 特别注意,一定要加上c_str(),否则出错
来源:互联网 发布:2014年消费数据统计 编辑:程序博客网 时间:2024/05/16 18:55
string 转成CString 特别注意,一定要加上c_str(),否则出错
今天做了一个结构体
struct UserInfo
{
string userName;
string passWord;
int nPower; //权限
};
然后定义了UserInfo的一个list变量 std::list<UserInfo> user;
user.push_back(***);
需要转换成CString 的变量
CString str;
str.Format("%s",user.userName);
在这个地方经常出错
一开始还以为是list出现问题了,
后来无意间把Format("%s",****) ,换成了Format("%c",****);
发现能够正常通过
===========
原来string 不能直接转换为CString
需要使用c_str() 函数 转换成const char * 后,然后再Format();
- string 转成CString 特别注意,一定要加上c_str(),否则出错
- 一定要注意散热问题,否则会吃大夸
- 转义字符 一定要加上/ , 否则编译会告警
- String 转成long 异常处理一定要!
- CString类型不能单字节对齐否则出错
- 将MFC CString转成STD string
- 将MFC CString转成STD string
- string.c_str()
- string::c_str()
- string .c_str();
- string.c_str()
- setText参数如果是int类型,一定要在最后加上 +"",否则报错
- mysql DDL 创建的时候 前面一定要加上判断(if exists) 否则会报错的。
- 杭电2008注意是实数,continue的应用必须的加上,否则会重复加
- 拷贝别人的东西到自己的工程里,一定注意包名一定要一样!!否则。。。
- 特别注意
- 特别注意
- 特别注意
- netbeans中使用java读取access出现乱码?
- FlexPaper在线显示PDF转SWF文件
- 磁盘空间的释放
- linux网卡驱动程序分析
- DbHelper类设计分析(2010070915)
- string 转成CString 特别注意,一定要加上c_str(),否则出错
- ssl 证书错误信息
- wince6.0 SQL Compact 数据库
- 烧一壶水的智慧
- weblogic JMS 初体验P2P模式
- symbian 签名汇总
- swing程序中如何响应鼠标回车事件?
- Hibernate使用ehcahe进行二级缓存的配置
- Android JNI