在C++中,可以使用以下兩種方法將字符串轉換為字符數組。
strcpy
函數:首先,需要包含頭文件<cstring>
。然后,聲明一個足夠大的字符數組來存儲字符串,并使用strcpy
函數將字符串復制到字符數組中。#include <cstring>
int main() {
std::string str = "Hello, World!";
char arr[20];
strcpy(arr, str.c_str());
return 0;
}
int main() {
std::string str = "Hello, World!";
char arr[20];
for (int i = 0; i < str.length(); i++) {
arr[i] = str[i];
}
arr[str.length()] = '\0';
return 0;
}
以上兩種方法都可以將字符串轉換為字符數組,選擇哪種方法取決于具體情況和個人偏好。