strdup与strndup
2024-08-26 02:41:31
strdup()函数是c语言中常用的一种字符串拷贝库函数,一般和free()函数成对出现。
extern char *strdup(char *s);
头文件:string.h
功 能: 将串拷贝到新建的位置处
strdup()在内部调用了malloc()为变量分配内存,不需要使用返回的字符串时,需要用free()释放相应的内存空间,否则会造成内存泄漏。
返回一个指针,指向为复制字符串分配的空间;如果分配空间失败,则返回NULL值。
-------------------------------------------------------------------------------------------
char *strndup(const
char *s, size_t n); //只复制前n个字符
strndup()函数类似,但只能复制最多n个字符。
如果s长于n,则只复制n个字符,并添加终止空字节('\ 0')。
返回一个指针,指向为复制字符串分配的空间;如果分配空间失败,则返回NULL值。
最新文章
- Windows下Java环境配置,tomcat安装
- New Year's resolution for 2016
- EasyUI分页索引不能输入非数字
- Otsu algorithm
- python 杨辉三角
- 烂泥:LVM学习之逻辑卷、卷组及物理卷删除
- page-cache层以及各种标志位之间的转换
- SqlSever基础 group by之后,加having 对分组之后的数据在进行处理
- hdu-----(1151)Air Raid(最小覆盖路径)
- Sikuli简介
- 解决Cygwin中vim的backspace不能正常使用(转)
- MSBuild could not create or connect to a task host with runtime ";CLR2"; and architecture ";x86";.
- Redis Sentinel实现Failover
- jQuery Ajax 二次封装
- hashlib模块--摘要算法
- asp.net 限制上传文件的大小与时间
- [Luogu 3389]【模板】高斯消元法
- python 安装cv2
- MongoDB系列:二、MongoDB常用操作练习
- IDApython教程(四)
热门文章
- GPS模块坐标偏差很大?
- DAS、NAS、SAN
- crontab定时任务(待补充)
- 【leetcode刷题笔记】Set Matrix Zeroes
- P2163 [SHOI2007]园丁的烦恼
- mini2440移植uboot 2011.03(上)
- hiho一下 第二十九周 最小生成树三·堆优化的Prim算法【14年寒假弄了好长时间没搞懂的prim优化:prim算法+堆优化 】
- JAVAScript中DOM与BOM的差异分析
- Keep DNS Nameserver Order Consistency In Neutron
- Hive- 大数据仓库Hive