그래서 접두사 트리를 만들려고 노력하고 있습니다. 그러나 이것이 어떤 종류의 논리적 오류를 일으키는 지 확실하지 않습니다.struct (node)에 대한 포인터의 배열을 만들 수 있습니까?
typedef struct TreeTag
{
char letter;
struct TreeTag *links[26]; /* Is this advisable? */
int fullword;
int linknum;
}TreeNode;
그것은 'links'은'구조체 TreeTag의 *', 아직 정의되지 아니'구조체 TreeTag' 배열은 법적인 코드가 법적. 'struct'의 멤버는 자신을 가리키는 포인터가되는 것이 일반적입니다 (연결된리스트를 생각해보십시오). – hmjd
데이터 구조에 대한 책을 참조하십시오. 물건을 더 분명하게 만들 것입니다. – asheeshr