memcpy用法c++
时间: 2023-09-04 16:13:51 浏览: 212
memcpy函数用于将一段内存的内容复制到另一段内存中。它的函数原型如下:
```c
void *memcpy(void *dest, const void *src, size_t n);
```
其中,`dest`代表目标内存的起始地址,`src`代表源内存的起始地址,`n`代表要复制的字节数。
例如,如果你想将源内存的内容复制到目标内存中,可以使用以下代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char src[] = "Hello, World!";
char dest[20];
memcpy(dest, src, strlen(src) + 1);
printf("Copied string: %s\n", dest);
return 0;
}
```
上述代码会将`src`字符串复制到`dest`数组中,并打印出复制后的字符串。需要注意的是,被复制的字符串结尾需要包含空字符('\0')。
希望能帮到你!如果还有其他问题,请继续提问。
阅读全文
相关推荐






