BCB中char类型与AnsiString类型的相互转换
2013-12-29 17:58
211 查看
C++中chai数据类型主要用于磁盘文件操作,String类型主要用于窗口显示,所以这两种类型需要经常转换。
总结如下:
1、String——>char:
String S="abc";
int Length=S. Length();
char *Buffer= new char[Length];
Buffer=S.c_str();
结果:
Buffer[0]='a' , Buffer[1]='b', Buffer[2]='c'
2、char——>String:
String S= String::StringOfChar( Buffer[i] , 1 );
总结如下:
1、String——>char:
String S="abc";
int Length=S. Length();
char *Buffer= new char[Length];
Buffer=S.c_str();
结果:
Buffer[0]='a' , Buffer[1]='b', Buffer[2]='c'
2、char——>String:
String S= String::StringOfChar( Buffer[i] , 1 );
相关文章推荐
- c++中int,string,char类型的相互转换
- 有关int,float,double型与字符串char*类型的相互转换
- CString、wchar和char类型的相互转换
- C++/MFC-CHAR和WCHAR类型的相互转换
- 关于C++中的char*与wchar_t*这两种类型的相互转换
- java中int,char,string三种类型的相互转换
- CString/String/int/wchar/char类型相转 CString各种类型相互转换小结
- Cstring与char、string、int等数据类型的相互转换方法
- 关于int类型指针和char类型指针相互转换问题
- java中int,char,string三种类型的相互转换
- C++中char*,string,int类型的相互转换
- VC++中几种数据类型(CString, char*, char, ******等)之间的相互转换
- java中int,char,string三种类型的相互转换
- java中char和int类型的相互转换
- 二十五:Char实例与各种数值类型相互转换的三种技术实现
- c++ CString string char* char int类型的相互转换
- VC中BSTR、Char*、CString类型相互转换
- C++中string,char,int,double等数据类型的相互转换及与ASCII码的转换
- [转] java中int,char,string三种类型的相互转换
- std::string 与 char 类型的相互转换