编程实现字符串复制功能(不能使用函数strcpy
时间: 2024-05-04 08:20:03 浏览: 111
可以循环来实现字符串复制的功能,可以参考以下代码:
```c
#include <stdio.h>
void stringCopy(char *str1, char *str2) {
int i = 0;
while (str1[i] != '\0') {
str2[i] = str1[i];
i++;
}
str2[i] = '\0';
}
int main() {
char str1[100], str2[100];
printf("输入一个字符串:");
scanf("%s", str1);
stringCopy(str1, str2);
printf("复制后的字符串为:%s", str2);
return 0;
}
```
在这个代码中,我们定义了一个名为 `stringCopy` 的函数,该函数接受两个字符串作为参数。然后,我们使用 `while` 循环来逐个复制 `str1` 中的字符到 `str2` 中,直到遇到字符串结束符 `\0`。最后,我们在 `str2` 中添加一个字符串结束符 `\0`,以确保它是一个有效的字符串。
在 `main` 函数中,我们首先从用户那里获取一个字符串 `str1`,然后将其复制到 `str2` 中,并在屏幕上输出复制后的字符串。
阅读全文
相关推荐

















