C语言用函数实现字符串的复制,不允许使用strcpy函数
时间: 2024-03-02 15:50:36 浏览: 72
C语言程序设计-用函数实现字符串的复制, 不允许用strcpy()函数.c
5星 · 资源好评率100%
可以使用以下函数实现字符串的复制:
```c
void stringCopy(char *dest, char *src) {
int i = 0;
while (src[i] != '\0') {
dest[i] = src[i];
i++;
}
dest[i] = '\0';
}
```
其中,`dest` 是目标字符串(复制后的字符串),`src` 是源字符串(要被复制的字符串)。函数的实现思路是使用 `while` 循环,逐个复制源字符串中的字符到目标字符串中,直到遇到字符串结束符 `\0`。最后,再在目标字符串的最后一个字符处添加结束符 `\0`。
阅读全文