相关疑难解决方法(0)

如何在C中将const char*转换为char*?

在我的项目中有一个方法只返回一个const char*,而我需要一个char*字符串,因为API不接受const char*.

知道怎么转换const char*到char*?

c pointers const-char

47
推荐指数
4
解决办法
14万
查看次数

什么时候使用strdup是个好主意(vs malloc/strcpy)

我可以使用malloc并strcpy替换它吗?哪一个更好?

例如:

char *s = "Global View";
char *d;
d = strdup(s);
free(d);
Run Code Online (Sandbox Code Playgroud)

要么

char *s = "Global View";
char *d = malloc(strlen(s) +1);
strcpy(d,s);
free(d);
Run Code Online (Sandbox Code Playgroud)

c

4
推荐指数
1
解决办法
3185
查看次数

标签 统计

c ×2

const-char ×1

pointers ×1