腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(2322)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
用_
strdup
替换_
strdup
我在VS2013上得到了以下编译错误:我见过许多错误,要求用
strdup
替换_
strdup
(POSIX),但没有。 而且,相同的代码
浏览 3
提问于2014-11-04
得票数 0
回答已采纳
7
回答
strdup
()函数
我最近意识到,我喜欢在OS上使用的
strdup
()函数并不是ANSI的一部分,而是POSIX的一部分。我不想重写所有代码,所以我想我只需要编写自己的
strdup
()函数即可。b)我能做些什么来避免在没有
strdup
()的平台上发生不好的事情,而不是重写我所有的代码来不使用
strdup
(),这只是有点乏味?
浏览 0
修改于2010-07-13
得票数 15
回答已采纳
7
回答
加强还是_
strdup
?
当我在MicrosoftVisualC++中使用
strdup
时,它会警告我: 使用GCC和Linux,编译器不会显示
strdup
的任何错误。哪个是正确的-
strdup
还是_
strdup<
浏览 10
修改于2016-10-12
得票数 68
回答已采纳
3
回答
Strdup
()和strcpy
void x( ) strcpy(a,
strdup
(p) );(错误)使用
strdup
分配,strcpy不释放它 谁能告诉我上面的陈述有什么问题,为什么我会得到这个错误?
浏览 0
修改于2011-09-09
得票数 4
回答已采纳
3
回答
strdup
()的用法
= NULL); return who; assertmike = Person_create("mike"); Person_destroy(mike); } 上面的代码如果没有
strdup
浏览 1
修改于2013-08-28
得票数 4
回答已采纳
4
回答
strdup
的用法
#include <stdio.h>#include <string.h> { s =
strdup
但是我的IDE,也就是Dev-C++,给出了以下警告:警告:赋值使指针从整型变为无类型转换char *s; s = (char*)
strdup
("foo")
浏览 0
修改于2012-11-16
得票数 5
回答已采纳
1
回答
Strdup
()不工作
我有这样的结构{tree_ptr left, right;我正在尝试使用
strdup
将一个单词放入元素中,如下所示:我知道它可能不工作,因为我试图分配一个指向普通变量的指针,但我不知道如何修复它。right; }//else if//creat
浏览 0
修改于2013-02-08
得票数 0
回答已采纳
4
回答
如何使用
strdup
?
我正在调用
strdup
,并且在调用
strdup
之前必须为变量分配空间。char *variable;variable =
strdup
(word); 我这样做对吗?
浏览 8
修改于2013-02-19
得票数 12
回答已采纳
5
回答
strcpy vs
strdup
我了解到strcpy用于复制字符串,而
strdup
返回一个指向新字符串的指针来复制该字符串。 您能解释一下在哪些情况下更喜欢使用strcpy吗?在哪些情况下您更喜欢使用
strdup
吗
浏览 3
提问于2012-12-24
得票数 80
回答已采纳
5
回答
strdup
的替代方案
因此,我在这里使用
strdup
将参数名称的值复制到构造函数的nm中: : nm(NULL) , wght(weight) if (name)} 有没有另一种方法可以不使用
strdup
而使用关键字new来实现相同的结果?
浏览 14
修改于2012-09-28
得票数 6
回答已采纳
1
回答
模板化的'
strdup
()'?
template<typename T> T *ptr = malloc(len * sizeof(T)); return ptr;这样合适吗?在使用int、long等时,我可以预期会有任何错误吗?我对通用编程非常陌生,我正在努力学习更多。
浏览 3
修改于2016-09-25
得票数 1
回答已采纳
1
回答
在flex中使用
strdup
()
在我的flex文件中,我像这样使用它这样做对吗?"<" { yyval. sval =
strdup
(yytext); return tOPEN;}
浏览 2
修改于2016-03-24
得票数 1
回答已采纳
3
回答
strdup
和内存泄漏
strdup
是否每次都会分配另一个内存区并创建另一个指针? *d =
strdup
(s); char* test = NULL; x(&test, "abcd
浏览 4
修改于2013-12-21
得票数 7
回答已采纳
1
回答
为什么Windows和Linux有不同的增强实现:
strdup
()和_
strdup
()?
在Windows上使用
strdup
时,我发现_
strdup
是特定于Windows的,但是当我在Linux上运行相同的代码时,它需要没有下划线的
strdup
。
浏览 3
提问于2020-02-10
得票数 2
回答已采纳
3
回答
当
strdup
函数失败时?
我有以下使用
strdup
函数的代码#include<stdio.h>{ if ((dest = _
strdup
(source)) == NULL) fprintf(stderrchar *
strdup
(const char *s) char *d
浏览 4
修改于2012-03-29
得票数 0
回答已采纳
1
回答
strdup
导致的堆损坏
vtkAbstractArray *vtkDataReader::ReadArray(const char *dataType, int numTuples, int numComp)编辑: 使用这段代码而不是
strdup
工作得很好,
strdup
在msvc上有什么问题吗?
浏览 3
修改于2012-01-05
得票数 2
回答已采纳
1
回答
strdup
with stringstreams导致valgrind错误
ostringstream str; ==30350== by 0x4213475:
strdup
浏览 1
提问于2012-07-18
得票数 5
回答已采纳
3
回答
C getopt,
strdup
函数代码
detectos++; case 'r': break; user =
strdup
(optarg); ca
浏览 1
提问于2012-09-14
得票数 1
2
回答
为什么这里使用
strdup
()?
I am child (pid: %d)\n", (int) getpid()); 12 myargs[0] =
strdup
("wc"); 14 myargs[2] = NULL; 2
浏览 5
提问于2021-10-09
得票数 4
1
回答
在C中创建
strdup
我正试着用C语言写下面的函数,该函数应模仿标准C库函数
strdup
。该参数是我们希望复制的字符串。返回的指针将指向堆。
浏览 1
修改于2013-04-18
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券