<string.h>
头文件中。void *memcpy(void *dest, const void *src, size_t n);
#include <stdio.h> #include <string.h> int main() { const char *src = "http://task.lmcjl.com"; char dest[50]; memcpy(dest, src, strlen(src) + 1); // 需要复制的字节数为strlen(src) + 1,以确保空字符也被复制 printf("Copied string: %s\n", dest); return 0; }输出结果为:
Copied string: http://task.lmcjl.com
此示例显示了如何使用 memcpy() 从一个字符串复制到另一个字符串,包括最后的空字符。memcpy() 函数不会在复制的字符串后自动添加空字符,因此源和目标不一定要是以空字符结尾的字符串。本文链接:http://task.lmcjl.com/news/18917.html