Duplicate strings.
函数定义:

char *_strdup( const char
*strSource );

wchar_t *_wcsdup( const wchar_t
*strSource );

unsigned char *_mbsdup( const unsigned
char *strSource );

注意事项:
当调用这些函数时,函数自动调用malloc分配堆内存,然后再将这strSource拷贝到内存里,最后返回内存首地址,所以最后要调用free释放堆内存、

举一例说明:

#include <string.h>
#include <stdio.h> void main( void )
{
char szSource[] = "dfslfaf";
char *pDest = _strdup(szSource); printf("%s \n", pDest);
free(pDest);
system("pause");
}

最新文章

  1. {Latex}{Tabular}文本超出表格自动换行
  2. DPM检测模型 训练自己的数据集 读取接口修改
  3. 微信小程序注册app
  4. JSON字符串如何转化成对象?
  5. thinkphp 验证码的使用
  6. Think PHP 提示验证码输入错误
  7. 24c16读写驱动程序
  8. Android 开发笔记 “Sqlite Cursor 使用”
  9. JavaScript实现按键精灵
  10. 持续集成:TestNG组织如何测试用例
  11. Java并发包中CopyOnWrite容器相关类简介
  12. 【★】致全球第一批全帧3D游戏!
  13. CentOS中安装配置Nginx
  14. 项目sql统计
  15. 【托业】【全真题库】TEST2-语法题
  16. insert 插入
  17. CTSC&amp;APIO2018游记
  18. iOS 新浪微博-3.0 新特性
  19. JavaScript中数组中的方法:push()、pop()、shift()、unshift()、slice()、splice()、reverse()、join()、split()、concat()、indexOf()、forEach()、map()、
  20. Oracle 一个中文汉字 占用几个字节,由Oracle中字符集编码决定

热门文章

  1. double to string 损失精度的问题
  2. 列表中的index,extend,count方法
  3. Java导出pdf文件数据
  4. 8 包含min函数的栈
  5. 什么是存根类 Stub
  6. 尚学linux课程---7、linux系统管理命令
  7. 小tips: zoom和transform:scale的区别
  8. 豌豆荚Redis集群方案:Codis
  9. javaSpring学习总结day_02
  10. golang 获取当前可执行程序的当前路径