初识MFC遇到的一个问题string与ctring
来源:互联网 发布:贵州省人口老龄化数据 编辑:程序博客网 时间:2024/06/04 21:12
刚刚接触mfc写了一个很简单的BMI录入的小程序,在string和cstring上吃了大苦头;首先是vs2017版Edit Control控件关联的变量只有CString类型,没有std::string这个类型(解释一下string和std::string std::string是在未声明use namespace std时用到的,当已经声明后就与string一样了),关于Cstring转换为string的方法很多,可以百度一下,例如cstring cstr;string str;str=cstr.GetString();(还有GetBuffer()等等),但是在vs 2017中有一个小问题,就是他默认的字符集形式是unicode,我们需要改一下,改法为项目——项目属性——常规——字符集——使用多字节字符集;这样转换就没问题了,在输出时需要以Cstring形式输出,再次将string转化为cstring即可(c_str()函数即可),然后输出就应该没什么问题了,否则的话会在string.h中弹出读写冲突错误或者是输出格式错误,对于初学者来说很是头疼。
阅读全文
0 0
- 初识MFC遇到的一个问题string与ctring
- string,string.h和ctring的区别
- string、Ctring、Wstring的区别以及宽字节与多字节的运用
- MFC 遇到的问题
- 初识Qt遇到的问题
- MFC写的一个界面遇到的问题
- 在MFC中使用OCX控件遇到的一个问题
- 遇到的一个"String index out of range" 问题
- fork与vfork遇到的一个问题
- string、string.h和ctring学习小结
- Ctring与char* 做转换
- MFC MySQL 遇到的问题
- MFC遇到的问题总结
- 一个Demo初识MFC
- 初识java遇到的问题!(解决)
- 初识Android遇到的小问题
- 初识android可能遇到的问题
- 初识Android studio遇到的问题
- 单链表的基础面试题
- python 37 pandas操作csv文件小结,csv文件合并
- CSU-ACM2017暑假集训2-二分搜索 F
- offer面试题----打印1到最大的n位数
- 【网络开发】详谈socket请求Web服务器过程
- 初识MFC遇到的一个问题string与ctring
- js:利用文档就绪函数动态改变页面内容(innerHTML、innerText)
- 欢迎使用CSDN-markdown编辑器
- Vuex
- 国内地图数据纠偏实践:以高德地图为例
- java终极面试题目总结
- 搜索专题: HDU1027Ignatius and the Princess II
- .gitignore文件配置和无效解决办法
- 史上最简单的git教程