|
초보 애용자입니다...
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;
|