我正在调用strdup,必须在调用之前为变量分配空间strdup.
strdup
char *variable; variable = (char*) malloc(sizeof(char*)); variable = strdup(word);
我这样做了吗?或者这里有什么问题吗?
c malloc strdup
c ×1
malloc ×1
strdup ×1