社区
Linux/Unix社区
帖子详情
bstrdup是什么用处?
晨池
2005-03-24 05:04:07
正在看一个项目的代码,是Linux下的,不知道这是什么用处的函数.我这里又没有Linux,郁闷!
...全文
155
2
打赏
收藏
bstrdup是什么用处?
正在看一个项目的代码,是Linux下的,不知道这是什么用处的函数.我这里又没有Linux,郁闷!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nodummy
2005-03-24
打赏
举报
回复
表面上看来是一个字符串的复制函数……
某些系统里面这个就是一个宏,实际调用的是strdup函数(strdup定义在string.h里面……)
slone
2005-03-24
打赏
举报
回复
字面上看好像是根据某规则转换一个字串
GOOGLE 上只有
pname2 = bstrdup(B_L, pname1);
一个实例,如果没有注释只好就上下文揣摩了
strdup strcpy 的区别
strdup可以直接把要复制的内容复制给没有初始化的指针,因为它会自动分配空间给目的指针 strcpy的目的指针一定是已经分配内存的指针
c语言strdup,C语言中的strdup()函数和其与strcpy()函数的区别
头文件:#include 定义函数:char * strdup(const char *s);函数说明:strdup()会先用maolloc()配置与参数s 字符串相同的空间大小,然后将参数s 字符串的内容复制到该内存地址,然后把该地址返回。该地址最后可以利用free()来释放。返回值:返回一字符串指针,该指针指向复制后的新字符串地址。若返回NULL 表示内存不足。范例#include main(...
vc 字符串函数详解
bcmp(比较内存内容) 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp 表头文件 #include 定义函数 int bcmp ( const void *s1,const void * s2,int n); 函数说明 bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0。 返回值
OBS源码阅读笔记(六)--推流地址设置
OBS的推流地址是在哪里设置的呢?我们来看看吧: 首先我们反着来推,比较方便查找: 在rtmp_stream.c中,有个connect_thread线程函数,该行数应该就是处理RTMP连接的,那么里面肯定就有关于推流地址的信息: info("Connecting to RTMP URL %s...", stream->path.array); RTMP_AddStream(&strea
goahead如何使用cgi服务_linux+goahead+cgi cgi源代码如何编译?
最近在玩goahead,嵌入式开源web server,代码中有一cgitest.c的cgi例子代码,不知道如何编译,仿goahead编译(在标准FC8上)cc -g -Wall -DWEBS -DUEMF -DOS="LINUX" -DLINUX -DUSER_MANAGEMENT_SUPPORT -DDIGEST_ACCESS_SUPPORT -I../.. -c cgitest.c -o c...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章