CString类注意事项
来源:互联网 发布:2016网络流行词有哪些 编辑:程序博客网 时间:2024/06/04 00:23
1.CString与string相互转换
(1)string转CString非常简单 CString cstr; string str = "abcd"; cstr = str.c_str();(2)CString转string 1.非UNICODE CString cstr = "abcd"; string str; str = cstr.GetBuffer(cstr.GetLength()); 2.UNICODE
2.CString置空操作
(1)CString在初始化的时候,默认构造函数就是初始化为空串 CString str;//此时str已经是空字符串(2)在中途清空有以下两种方法(多字符集与UNICODE编码通用): 1.CString str; str.Empty(); 2.CString str; str = _T("");
3.CString转double,int
(1)CString转double CString str = "123.0"; double strn; strn = atof(str);(2)CString转int CString str = "123"; int strn; strn = atoi(str);
4.double转CString无效
当double类型的有数据趋近于0,无法转为CString类型,这是需要用std::ostringstream,可以实现任意类型转string
#include <iostream>#include <sstream>#include <string>using namespace std;int main(){ double a = 3.1232344e-020; string str = ""; //头文件sstream ostringstream oss; oss << a; str = oss.str(); cout << str << endl; return 0;}
阅读全文
1 0
- CString类注意事项
- CString 累积赋值注意事项
- CString的实现及其注意事项
- VC CString 中 GetBuffer() 函数 使用注意事项
- CString类
- CString类
- CString类
- CString类
- CString 类
- Cstring类
- CString类
- CString类
- CString类
- CString类
- CString类
- string\cstring\CString类\区别
- golang 操作c 标准库中的CString函数注意事项
- 关于Cstring 类
- 【Android笔记】ubuntu 16.04下android调试工具 Vysor 安装及使用注意
- 基于matlab的DTMF信号的产生和检测(1)
- PAT 1011A+B和C
- 了解运算符-C基础第4课
- 欢迎使用CSDN-markdown编辑器
- CString类注意事项
- 并查集
- 输入三个班每个班10名学生求和、平均数
- H
- [LeetCode] 219. Contains Duplicate II
- java笔记(五)之数组
- 方法重载和递归
- Elasticsearch生产环境中的一些问题
- 判断1-100之间有多少个素数并输出所有素数(方法的调用)