현직 대학생인데요
과제로 영한사전을 만드는데
교수님이 올리신 것에 보면
3. 검색 속도를 높이기 위하여 a-z까지의 헤더를 구성하여 각 단어의 시작을 가리킨다.
- 헤더는 각 헤더에 포함된 노드의 수와 2번에서 지정한 연결리스트에 대한 포인터를 갖는다.
- 즉, no, NODE *link 의 형태를 포함한다.
- 단어 헤더는 다음과 같은 형식이 된다.
HEADER dictionary[26];
- 26은 영어 알파벳 26개를 의미한다.
- 각 인덱스는 소문자의 경우 key[0]-'a', 대문자의 경우 key[0]-'A' 하면 구할 수 있다.
라고 되어 있는데
여기서
헤더 가 헤더파일을 가리키는 말인지 아니면
링크드 리스트를 26개 만들라는 말인지 모르겠네요
그리고
영어사전을 파일로 받아서
단어 받고 뜻 을 받고 해야 하는데
그러면
fscanf(fl,"%s %s", dictionary->data, dictionary->meaning);
이렇게 하면 되나요?