C++字符串之间的相互转换
2013-06-30 14:30
316 查看
1. CString 转 char[]
CString str;
char ch[];
<1>: strcpy(ch, str);
<2>: sprintf(ch, "%s", str);
2. char[] 转 CString
CString str;
char ch[];
str = ch;
3. CString 转 char*
CString str;
char* pch = new char[];
<1>: pch = str.GetBuffer(str.GetLength());
<2>: pch = (LPTSTR)(LPCTSTR)str;
4. char* 转 CString
CString str;
char* pch = new char[];
<1>: str = pch;
<2>: str.Format("%s", pch);
5. CString 转 string
string s;
CString str;
s = str;
6. string 转 CString
string s;
CString str;
str = s.c_str();
7. char[] 转 string
char ch[];
string s;
s = ch;
8. string 转char[]
string s;
char ch[];
<1>: strcpy(ch, s.c_str());
<2>: sprintf(ch, "%s", s.c_str());
9. CString 转 float
CString str;
float f;
f = atof(str);
10. float 转 CString
float f;
CString str;
str.Format("%.5f", f ); //数字5代表小数点后有五位有效数字
11. CString 转 int
CString str;
int i;
i = atoi(str);
12. int 转 CString
CString str;
int i;
str.Format("%d", i);
注:持续更新
CString str;
char ch[];
<1>: strcpy(ch, str);
<2>: sprintf(ch, "%s", str);
2. char[] 转 CString
CString str;
char ch[];
str = ch;
3. CString 转 char*
CString str;
char* pch = new char[];
<1>: pch = str.GetBuffer(str.GetLength());
<2>: pch = (LPTSTR)(LPCTSTR)str;
4. char* 转 CString
CString str;
char* pch = new char[];
<1>: str = pch;
<2>: str.Format("%s", pch);
5. CString 转 string
string s;
CString str;
s = str;
6. string 转 CString
string s;
CString str;
str = s.c_str();
7. char[] 转 string
char ch[];
string s;
s = ch;
8. string 转char[]
string s;
char ch[];
<1>: strcpy(ch, s.c_str());
<2>: sprintf(ch, "%s", s.c_str());
9. CString 转 float
CString str;
float f;
f = atof(str);
10. float 转 CString
float f;
CString str;
str.Format("%.5f", f ); //数字5代表小数点后有五位有效数字
11. CString 转 int
CString str;
int i;
i = atoi(str);
12. int 转 CString
CString str;
int i;
str.Format("%d", i);
注:持续更新
相关文章推荐
- C++中时间与字符串之间的相互转换
- C++抽象编程——字符串与整数之间的相互转换详解
- C++不同类型字符串之间的相互转换
- C++中各种字符串类型之间的相互转换
- C++实现字符串和整数之间的相互转换
- 【整理】C/C++中字符串与整数之间的相互转换
- java基本数据类型、对应的封装类以及字符串之间的相互转换
- C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- C++整型\字符串\数组的相互转换
- c++中string、const char*和char*之间的相互转换
- 数值和字符串相互转换(C++ 数据类型转换技巧)
- C++中数字与字符串之间的转换
- Qt数字与字符串之间的相互转换
- c++ 中 char 与 string 之间的相互转换问题
- JSON对象和字符串之间的相互转换
- XML格式的字符串和DataSet之间的相互转换
- 基本类型包装类字符串之间的相互转换
- c++中字符串与数值的相互转换
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- C++ 字符串,字符数组,数字之间转换