試圖建立一個節點用這個結構,所以我有奇怪的問題:節點創建Ç
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