要求自定义一个字符串拷贝函数,可以将一个字符串复制到另外一个字符数组里。
时间: 2024-05-08 10:16:17 浏览: 83
字符串拷贝函数
以下是一个自定义的字符串拷贝函数:
```c
void mystrcpy(char* dest, const char* src) {
int i = 0;
while (src[i] != '\0') {
dest[i] = src[i];
i++;
}
dest[i] = '\0';
}
```
该函数接收两个参数,第一个参数是目标字符数组的指针,第二个参数是源字符串的指针。函数通过循环遍历源字符串中的每个字符,将其逐一赋值给目标字符数组中对应的位置。最后在目标字符数组的末尾添加一个字符串结束符 '\0',以确保目标字符数组是一个合法的字符串。
阅读全文