C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10012] [질문] 파일 쓰기에 대한 질문입니다.
kark .김성진 [] 809 읽음    2001-08-17 17:48
5가지 종류의 struct 형을 각각 리스트에 넣은 다음에

파일 하나에 다 집어넣는 코딩을 하고 있습니다.

typedef struct __DBList
{
   char Name[MAX_FILENAME];
   int Col;
   int Row;
   char Address[MAX_ADDRESS];
}_DBList;

이런 비슷한 형태로 5가지가 있어여..

근데 MAX_FILENAME, MAX_ADDRESS 같이 #define 으로 사이즈를 정해두지 말구

실제 사이즈로 저장하고 싶답니다.

typedef struct __DBList
{
   char *Name;
   int Col;
   int Row;
   char *Address;
}_DBList;

이렇게 해서 Name, Address에 값을 대입할때  malloc으로 집어 넣었답니다.

문제는 하나의 struct가 아니고 여러가지라는 부분과

struct 자체 사이즈가 동적으로 변하게 되기 때문에

리스트에 집어 넣는 것까지는 문제가 없으나

파일 쓰기 시에 문제가 있습니다...(제대로 안쓰진다는..)

질문 >> 동적으로 사이즈가 변하는 struct 5개가 저장된 LIST(연결리스트)를

한 파일에 쓸 수 있는 방법 좀 갈켜주세요..

아무래도 실수를 한것 같은데..안보이네요...오전 시간을 이걸로 다 날려 버렸답니다.. ㅜ.ㅜ

참고로..fwrite()를 사용했답니다..

+ -

관련 글 리스트
10012 [질문] 파일 쓰기에 대한 질문입니다. kark .김성진 809 2001/08/17
10014     Re:[질문] 파일 쓰기에 대한 질문입니다. 최보현.U&I 962 2001/08/17
10015         Re:Re:[질문] 파일 쓰기에 대한 질문입니다. kark .김성진 913 2001/08/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.