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