2015-12-13 22 views
-6

有人能告訴我該如何分配每個v[i].word和下一個NULL如何用NULL分配數組

Struct hash{ 
Char*word; 
Hash*next; 
}*v[10]; 
+4

歡迎來到Stack Overflow。請儘快閱讀[關於]頁面。我建議你發佈可編譯代碼。請注意C是區分大小寫的,所以在大多數情況下'Struct hash'是一個語法錯誤 - 除非這兩個單詞中的一個是宏。同樣,'Char'不是常規類型。結構體中引用的'Hash'與假設的'struct hash'(或'struct Hash')完全無關。強烈建議您發佈可編譯代碼 - 請參閱MCVE([如何創建一個最小,完整和可驗證的示例?](http://stackoverflow.com/help/mcve)),並注意'minimal'! –

回答

0

做一個for循環,讓它從迭代到i = 09。在每次迭代中,分配一個struct hash並指向v[i]。之後,根據需要初始化*v[i]。不要忘記檢查malloc()是否失敗。