写一个C++代码 将一个字符串赋值给另外一个字符串
时间: 2024-01-06 22:06:03 浏览: 28
好的,这是一个很简单的问题,下面是代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[100];
char str2[100];
printf("请输入字符串:");
scanf("%s", str1);
strcpy(str2, str1);
printf("复制后的字符串: %s\n", str2);
return 0;
}
```
希望这个代码可以帮到你!
相关问题
c++将string中的一个字符赋值给一个字符变量
你可以使用以下代码将一个字符串中的一个字符赋值给一个字符变量:
```c++
string str = "Hello";
char ch = str[0]; // 将字符串第一个字符'H'赋值给字符变量ch
```
在上面的代码中,`str[0]`表示字符串`str`中的第一个字符,即字符`'H'`。通过将它赋值给字符变量`ch`,可以将其存储在字符变量中。
怎么给数组元素赋值一个字符串
你可以使用下标操作符来给数组元素赋值一个字符串。下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string arr[5]; // 声明一个包含5个字符串元素的数组
// 给数组元素赋值
arr[0] = "Hello";
arr[1] = "world";
arr[2] = "C++";
arr[3] = "is";
arr[4] = "awesome";
// 打印数组元素
for (int i = 0; i < 5; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
```
这段代码创建了一个包含5个字符串元素的数组。然后,通过使用下标操作符`[]`,我们可以给数组的每个元素赋值一个字符串。最后,使用循环打印数组中的所有元素。输出结果将是:`Hello world C++ is awesome`。