在C++中,可以使用以下方法来给字符串数组赋值:
#include <iostream>
#include <string>
int main() {
std::string arr[3];
arr[0] = "Hello";
arr[1] = "World";
arr[2] = "C++";
for (int i = 0; i < 3; i++) {
std::cout << arr[i] << std::endl;
}
return 0;
}
#include <iostream>
#include <cstring>
int main() {
char arr[3][10];
strcpy(arr[0], "Hello");
strcpy(arr[1], "World");
strcpy(arr[2], "C++");
for (int i = 0; i < 3; i++) {
std::cout << arr[i] << std::endl;
}
return 0;
}
#include <iostream>
#include <vector>
#include <string>
int main() {
std::vector<std::string> arr;
arr.push_back("Hello");
arr.push_back("World");
arr.push_back("C++");
for (int i = 0; i < arr.size(); i++) {
std::cout << arr[i] << std::endl;
}
return 0;
}
以上是几种常见的给字符串数组赋值的方法,选择适合自己需求的方法来操作字符串数组。