strdup ()-复制字符串
标准
| 标准/扩展 | C 或 C++ | 依赖关系 |
|---|---|---|
XPG4.2
单一 UNIX 规范版本 3 |
两个 |
格式
#define _XOPEN_SOURCE_EXTENDED 1
#include <string.h>
char *strdup(const char *string);一般描述
strdup () 函数创建 string指向的字符串的重复项。
返回值
如果成功, strdup () 将返回指向重复 string的新字符串的指针。
否则, strdup () 返回 NULL 指针。
注: strdup () 的调用者应该释放为字符串获取的存储器。
- 错误代码
- 描述
- ENOMEM
- 存储空间不足。