드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_36374짧은주소 복사하기
작성자 : abcaaa★
추천 : 0
조회수 : 1169회
댓글수 : 3개
등록시간 : 2012/02/21 00:12:00
안녕하세요!
작은 데이터베이스 만드는걸 공부하고 있는데요...
typedef struct{
struct LINK* list[62];
}CATAGORIZE;
typedef struct {
struct LINK *next;
CATAGORIZE Ckey;
char *TName;
char *key;
char *value;
}LINK;
두개의 구조체를 만들어서 데이터 관리를 할려고 합니다.
보시다시피 LINK구조체 안에
CATAGORIZE 구조체가 정의 되어있고,
CATAGORIZE 구조체 안에는 총 63 개의 LINK를 가리킬수 있는 포인터를 배열형식으로 정의 했습니다...
컴파일은 되는데,
CATAGORIZE 안에 LINK* list가 제가 원하는데로 되지않고 자꾸 segmentation fault 가납니다....
구글 해서 찾아봤는데,
구조체 안에 배열을 정의하면 동적으로 메모리를 지정해주어야 한다는데....
무슨말인지 잘모르겠네요....
도와주시면 감사하겠습니다...^^
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.