c/c++字符串简述
1、标准c++中string类型。头文件 #include<string>。
mfc中string类型。头文件 #include<atlstr.h>
2、字符串转换为数值类型:
char * a; //字符串
atof(将字符串转换成浮点型数)
atoi(将字符串转换成整型数)
atol(将字符串转换成长整型数)
strtod(将字符串转换成浮点数)
strtol(将字符串转换成长整型数)
strtoul(将字符串转换成无符号长整型数)
toascii(将整型数转换成合法的ASCII 码字符)
toupper(将小写字母转换成大写字母)
tolower(将大写字母转换成小写字母)
http://crx1.blog.163.com/blog/static/26567615201111911951135/
3、char转string
char a="342";
string b=a;
4、各种转换为CString
CString a;
int i=123;
char *b="123"
a.format("%d", i); //整数转换为CString
a.format("%s",b); //char转换为CString
5、转化为char
CString d = "34234324";
char * e = d.GetBuffer(d.GetLength());
string b="2143234";
const char * f=b.c_str();
浙公网安备 33010602011771号