난 그냥 자바 생성자처럼 테이블을 만들려면,하지만 난 주에서이 함수를 호출 할 때, 그것은 세그먼트 오류를 C 세그먼트 오류 구조
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 (구조체 테이블) 또는 sizeof * newTable이어야합니다 (나는 후자를 선호합니다). C++과는 달리 struct 태그 앞에는'struct' 키워드가 와야합니다. –
@ 존 : 테이블을 입력하지 않으면 ... 어쨌든 편집했습니다. –