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
[16459] [질문]TMemoryStream(T에 wirte와 read에 관해서
박재홍 [] 1610 읽음    2002-03-18 15:09
초보 애용자입니다...

LoadFormFile(파일명)--->파일첨부
해서 읽은 Stream을 원하는
형으로 형변환은 어떻게 하는지..예를 들면....

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TOpenDialog* pOpendlg=new TOpenDialog(this);
    TMemoryStream*  pMemStream= new TMemoryStream;
    TMemoryStream*  pBuf= new TMemoryStream;

    if(pOpendlg->Execute())
    {
        pMemStream->LoadFromFile(pOpendlg->FileName.c_str());
        pBuf->Read(pMemStream,9);
        Memo1->Lines->Add(pBuf);
   
        //이런식으로 메모장에 뿌릴려구 하는데..
        1. stream에서 원하는 형태로 형변환은 어떻게 하는지/
           stream에서 char[], int, double 등등....
        2. 구조체에 담는 방법은?
        2. wirte, read에서 반환값이 int형인데 int형의 의미는?
        3. stream의 정확한 의미를 알고 싶습니다....
    }
    //delete pOpendlg,pMemStream,pBuf;
}
struct{
    char Date[8];      //offset 0
    char Auth[7];      //offset 9
    char Copyright[7]; //offset 16
    int Version;       //offset 24
    int Type;          //offset 28
    double xmin        //offset 32
    double ymin        //offset 40
    .....//생략

}WGM;

+ -

관련 글 리스트
16459 [질문]TMemoryStream(T에 wirte와 read에 관해서 박재홍 1610 2002/03/18
16463     Re:[질문]TMemoryStream(T에 wirte와 read에 관해서 Julien 1728 2002/03/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.