linux下memmove包含的头文件
时间: 2024-01-17 15:04:22 浏览: 110
在Linux下,memmove函数所包含的头文件是string.h。因此,在程序中需要包含该头文件以使用memmove函数。下面是一个示例程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[] = "Hello, world!";
char str2[20];
memmove(str2, str1, strlen(str1) + 1);
printf("str2: %s\n", str2);
return 0;
}
```
在上面的程序中,使用了memmove函数将str1中的字符串复制到了str2中。需要注意的是,strlen函数返回的是字符串中的字符个数,不包括空字符。因此,在使用memmove函数时需要将要复制的字符个数加上1,以包括空字符。
阅读全文