VC++中的类型转换和字符串操作
2007-12-26 15:29
323 查看
1.int,double到CString的转化:
CString str;
int a;
double b;
str.Format("%d%f",a,b);
2.char*到CString的转化:
char *s = "this is a string";
CString str = _T(s);
3.CString到char*的转化:
CString str = _T("汉字也OK。");
//const char* s = (LPCTSTR)str;
char* s = str.GetBuffer();
str.ReleaseBuffer();
s=0;
4.const char*到int,double
int i = atoi("100");
double ii = atof("100.0");
CString可以加号连接char*字符串
用Append(_T("追加字符串"));
用Find(_T("查字符串,返回int型"));
用Insert(int index,_T("插入字符串"));
用GetLength()返回字符串长度;
用Right(int size)截取尾部长度的字符串
用Left(int size)截取头部长度字符串
配合使用Right,Left,Find可以截取特定位置的字符串
CString str;
int a;
double b;
str.Format("%d%f",a,b);
2.char*到CString的转化:
char *s = "this is a string";
CString str = _T(s);
3.CString到char*的转化:
CString str = _T("汉字也OK。");
//const char* s = (LPCTSTR)str;
char* s = str.GetBuffer();
str.ReleaseBuffer();
s=0;
4.const char*到int,double
int i = atoi("100");
double ii = atof("100.0");
CString可以加号连接char*字符串
用Append(_T("追加字符串"));
用Find(_T("查字符串,返回int型"));
用Insert(int index,_T("插入字符串"));
用GetLength()返回字符串长度;
用Right(int size)截取尾部长度的字符串
用Left(int size)截取头部长度字符串
配合使用Right,Left,Find可以截取特定位置的字符串
相关文章推荐
- VC字符串转换(附数据类型转换)
- vc中字符串和数字转换的函数:atoi,atol,strtod,strtol,strtoul 类型转换
- VC字符串转换(附数据类型转换)
- 【原创】 VC++各种字符串类型转换
- vc中字符串和数字转换的函数:atoi,atol,strtod,strtol,strtoul 类型转换
- vc中字符串和数字转换的函数:atoi,atol,strtod,strtol,strtoul 类型转换
- VC中常见数据类型转换为字符串的方法
- CString类型转换,字符串操作和UNICODE、ANSI字符集
- vc中各种类型字符串的转换,CString, BSTR, LPCTSTR 概念
- VC++ 如何:在各种字符串类型之间进行转换
- VC字符串类型CString,int,char*,string互相转换代码实例
- vc字符串的操作和相互转换
- VC字符串类型CString,int,char*,string,wchar_t互相转换代码实例(转自闪电博客)
- VC++任意格式时间字符串转换为CTime类型以及计算时差
- VC中char,wchar_t,TCHAR及相应字符串处理函数辨析(附常用数据类型转换)
- VC++和C语言中常见数据类型转换为字符串的方法
- VC++常用数据类型及其操作转换详解
- c++中的类型转换和字符串相应操作函数
- char*数组(c类型字符串)和Vc++中的CString的转换,char*数组等问题
- 自己实现的一个字符串编码类型转换的类(VC)