将输入的字符串s1复制到另一字符串s2中
时间: 2024-06-14 08:03:38 浏览: 12
以下是将输入的字符串s1复制到另一字符串s2中的代码:
```c
#include <stdio.h>
void copyString(char s1[], char s2[]) {
int i = 0;
while (s1[i] != '\0') {
s2[i] = s1[i];
i++;
}
s2[i] = '\0';
}
int main() {
char s1[100], s2[100];
printf("请输入字符串s1:");
scanf("%s", s1);
copyString(s1, s2);
printf("复制后的字符串s2为:%s", s2);
return 0;
}
```
输入字符串s1后,程序会调用copyString函数将s1复制到s2中,并输出s2的值。
相关问题
输入字符串s1,s2,将字符串s2复制到s1中(strcpy( ) 函数)
好的,这是一个关于字符串操作的问题。要使用 strcpy() 函数将字符串 s2 复制到字符串 s1 中,可以这样写代码:
```
#include <stdio.h>
#include <string.h>
int main() {
char s1[100], s2[50];
printf("请输入字符串 s2:\n");
scanf("%s", s2);
strcpy(s1, s2);
printf("复制后的字符串 s1 为:%s\n", s1);
return 0;
}
```
在这段代码中,我们首先声明了两个字符数组 s1 和 s2。然后,使用 scanf() 函数读入字符串 s2。最后,使用 strcpy() 函数将字符串 s2 复制到 s1 中,并输出复制后的结果。需要注意的是,strcpy() 函数需要包含头文件 string.h。
写一个子函数实现strcpy功能,将字符串s1复制到s2
下面是一个实现strcpy功能的子函数,可以将字符串s1复制到s2中:
```c
void my_strcpy(char *s2, const char *s1)
{
while (*s1 != '\0') {
*s2 = *s1;
s1++;
s2++;
}
*s2 = '\0';
}
```
这个函数的思路比较简单,就是从源字符串s1的第一个字符开始,逐个复制到目标字符串s2中,直到遇到字符串结束符'\0'为止。需要注意的是,在这个过程中,源字符串s1是不能被修改的,因此需要用const关键字来修饰它。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)