string類在c++中是一個模板類,位於名字空間std中,注意這里不是string.h,string.h是C字符串頭文件。
將string類型轉換為字符數組
char arr[10];
string s("ABCDEFG");
int len = s.copy(arr, 9);
arr[len] = '\0';
或者
char arr[10];
string s("ABCDEFG");
strcpy(arr, s.c_str());//strncpy(arr, s.c_str(), 10);
字符數組轉化成string類型
char arr [] = "ABCDEFG";
string s(arr);//也可string str = ch;
或者
char arr[] = "ABCDEFG";
string s;
s = arr;//在原有基礎上添加可以用s += arr;