c++字符串数组赋值的方法是什么
在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;
}
使用strcpy函数:利用strcpy函数将字符串赋值给数组中的元素。
#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;
}
使用std::vector:使用std::vector来管理字符串数组。
#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;
}
以上是几种常见的给字符串数组赋值的方法,选择适合自己需求的方法来操作字符串数组。
阅读剩余
THE END