怎么给string数组赋值
时间: 2023-10-05 22:05:44 浏览: 104
可以通过以下两种方式给string数组赋值:
1. 直接赋值
可以使用大括号{}将一组字符串括起来,用逗号隔开,直接赋值给string数组。
例如:
```
string[] fruits = {"apple", "banana", "orange"};
```
2. 逐个赋值
可以通过循环遍历数组,逐个给string数组赋值。
例如:
```
string[] fruits = new string[3];
fruits[0] = "apple";
fruits[1] = "banana";
fruits[2] = "orange";
```
相关问题
怎么用一个string类型的变量给string数组赋值
可以使用split()函数将string类型的变量按照指定的分隔符分割成字符串数组,然后将其赋值给目标string数组。例如:
```
string str = "apple,banana,orange";
string[] fruits = str.Split(',');
```
这样就可以将str按照逗号分隔成一个包含三个元素的字符串数组fruits。
c++两个string数组赋值
您好!要将一个字符串数组赋值给另一个字符串数组,您可以使用循环遍历并逐个赋值。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string arr1[] = {"Hello", "World", "!"};
std::string arr2[3];
for (int i = 0; i < 3; i++) {
arr2[i] = arr1[i];
}
// 打印 arr2 中的字符串
for (int i = 0; i < 3; i++) {
std::cout << arr2[i] << " ";
}
return 0;
}
```
上述代码会将 `arr1` 中的字符串逐个复制到 `arr2` 中,并输出 `arr2` 中的字符串。运行结果为:`Hello World !`。
希望这可以帮到您!如有任何其他问题,请随时提问。