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
[56221] Re:Re:파일을 저장하고 불러올때요
이성제 [14dia] 1178 읽음    2009-02-21 12:25
답변 감사합니다 ^^
잘 활용해서 만들어 보겠습니다~



둘리 님이 쓰신 글 :
: 방법은 두가지네요.
: 1. 쓸때 string 자체만 써넣은후 string 끝에 0 을 쓰고요.
:     읽을때 byte 단위로 읽고요 , 0 만나면 해당 string 끝으로 간주하고 다음거 읽고.
: 2. string을 쓰기전에 해당 길이를 쓰고 뒤에 string 만 쓰고요.
:     읽을때 길이 값을 읽고 다음으로 해당 길이 만큼 읽어 string 에 assign 해주면 됩니다.
:
: 100 이면 길이 필드를 byte 로 써도 되지만 뒤에 1000 이 있으니까 최대 1000자가 되니 2byte 할당을 해야 할듯.
: 저같은 경우는 2번의 방법을 사용합니다.
:
: 수고하세요~~
:
:
: 이성제 님이 쓰신 글 :
: : 구조체를 이용해서 저장하고 불러오고 있는데요.
: :
: : TFileStream *Content; // 불러왔다 치고
: :
: : Content->Write( Voard[i].Name, 100 );
: : Content->Write( Voard[i].Contents, 1000 );
: :
: : 이렇게 저장을 하고 저장된 파일을 메모장에 불러오면
: : 100 byte로 꽉 찬 상태가 아니었다면 공백으로 채워 들어가잖아요.
: :
: : 그 저장 공간이 아까워서 절약하고 싶은데
: : 방법을 통 모르겠네요.
: :
: : 좋은 조언 부탁드립니다.

+ -

관련 글 리스트
56219 파일을 저장하고 불러올때요 이성제 1226 2009/02/21
56236         Re:Re:파일을 저장하고 불러올때요 둘리.CSIEDA 1232 2009/02/23
56239             Re:Re:Re:파일을 저장하고 불러올때요 김상면 1332 2009/02/23
56220     Re:파일을 저장하고 불러올때요 둘리 1288 2009/02/21
56221         Re:Re:파일을 저장하고 불러올때요 이성제 1178 2009/02/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.