strdup,兼具malloc和strcpy的作用
来源:互联网 发布:哪里有专业的java培训 编辑:程序博客网 时间:2024/05/17 00:58
原型:extern char *strdup(char *s);
头文件:#include <string.h>
用法:char *strdup(char *s);
功能:复制字符串s 说
明:strdup()在内部调用了malloc()为变量分配内存,当程序结束后,必须用free()释放相应的内存空间,否则会造成内存泄漏
举例:
// strdup.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
char *d;
clrscr();
d=strdup(s);
printf("%s",d);
free(d);
getchar();
return 0;
}
例 CString sPath="d:\\1.jpg"; LPTSTR str = strdup( sPath );
- strdup,兼具malloc和strcpy的作用
- strdup和strcpy的区别
- strdup和strcpy函数的区别
- strdup strcpy 的区别
- strcpy和strdup比较和详解
- strdup与strcpy具体的区别
- 关于strcpy以及strdup的区别
- strdup与strcpy具体的区别
- strdup与strcpy具体的区别
- strcpy与strdup
- strdup与strcpy
- strdup() and strcpy()
- strdup与strcpy
- strdup与strcpy
- strdup与strcpy
- strncpy()、 strcpy()、 strcmp 、strdup、 strlen函数的实现!
- strncpy()、 strcpy()、 strcmp 、strdup、 strlen函数的实现
- C语言基础-strdup/strcpy/strncpy/memcpy函数的使用
- pl/sql常用脚本3
- 高性能Web服务器Nginx的配置与部署研究(15)Upstream负载均衡模块
- 模板函数的声明和定义都放在一个文件中
- VC++ MFC控件学习
- 【ASP.NET】ASP.NET缓存技术学习入门---页面缓存(OutPut Caching)
- strdup,兼具malloc和strcpy的作用
- ZOJ1360 POJ1328 Radar Installation, 贪心
- 【ASP.NET】ASP.NET缓存学习入门---数据缓存
- 【最大流+dinic+二分枚举】北大 poj 3189 Steady Cow Assignment
- POJ 2965
- 【ASP.NET】.NET牛人应该知道些什么
- usaco 1.2.3 name that number
- java 面试题
- JAVA的反射机制简介(上)