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