试图建立一个节点用这个结构,所以我有奇怪的问题:节点创建Ç
struct node {
char *value ;
unsigned int count ;
struct node *next ;
} ;
这里就是我有
struct node *make_node(char *value) {
struct node *np = NULL;
*np = (*np)malloc(sizeof(*np));
char* copy = (char*)malloc(sizeof(strlen(value)+1));
strcpy(copy, *value);
*np -> *value = copy;
*np -> count = 1;
*np -> next = null;
return np ;
}
弦形部分是扔我,我想。我收到了一堆不兼容的指针类型。
- 编辑 - 回答,谢谢大家对我助人为乐
语言语法违反该权证单独提到你[* *任何像样的**书上的C语言程序设计**](http://stackoverflow.com/questions/562303/the-definitive- C-书指南和列表)。 – WhozCraig