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();

posted on 2011-05-10 00:26  windfree  阅读(191)  评论(0)    收藏  举报