《Linux函数调用手册》之___strdup复制字符串
定义:
char * strdup(const char *s);
表头文件:
#include <string.h>
说明:
strdup()会先用maolloc()配置与参数s字符串相同的空间大小, 然后将参数s字符串的内容复制到该内存地址, 然后把该地址返回。该地址最后可以利用free()来释放。
返回值:
相关函数:
calloc, malloc, realloc, free
附加说明:
返回一字符串指针, 该指针指向复制后的新字符串地址。若返回NULL表示内存不足。
示例:
执行:
b[ ]="strdup"
返回顶部 | 《Linux函数调用大全》 | 《Linux命令大全》 | Linux专栏