【发布时间】:2019-09-19 11:58:46
【问题描述】:
所以,我有一个结构成员 char*,我想在分配节点内存后对其进行初始化。但是,这种方法给我带来了 Seg Fault。 笔记。是的,我想要一个 infoPtr。请原谅任何语法错误,这些不是我要解决的问题。我想要的只是正确地将一个 char 字符串传递给 name。
struct Info{
char *name;
}
typedef struct Info *infoPtr;
int main(void){
enter("google");
}
void enter(char *name){
infoPtr* info=(infoPtr)malloc(sizeof(infoPtr));
info->name=strup(name);
}
【问题讨论】:
-
对于那些错过前面问题的人:stackoverflow.com/questions/55926255/…