C语言使用memcpy将字符串4600011234前5位,在其后面拼接字符串3124123
时间: 2023-12-11 16:01:54 浏览: 94
memcpy函数c语言实现
可以使用以下代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "4600011234";
char str2[] = "3124123";
char result[15];
memcpy(result, str1, 5); // 拷贝前5位
memcpy(result + 5, str2, strlen(str2)); // 在后面拼接字符串
result[5 + strlen(str2)] = '\0'; // 添加字符串结尾符
printf("%s\n", result); // 输出结果
return 0;
}
```
运行结果为:`46000 13124123`(注意空格为输出格式,不是实际拼接的字符)
阅读全文