我有一個名爲表結構,我只是想創建一個表,就像在java的構造函數,但是當我調用主這個功能,它提供了分段故障ç分割斷裂構造
struct table *create(char *name,int number,char *s_name)
{
struct table *newTable;
newTable->name = name;
newTable->number = number;
newTable->s_name = s_name;
return newTable;
}
這應該是'sizeof(struct table)'或'sizeof * newTable'(我更喜歡後者)。與C++不同,struct標籤必須以'struct'關鍵字開頭。 – 2009-12-21 14:30:50
@John:除非table是typedeffed ...我仍然編輯它。 – 2009-12-21 14:52:04