|
다음 C++builder6 코드를 순수 C++코드로 바꾸려면 어찌해야 하나요?
파일스트림 조작 부분만 바꾸면 될듯 싶은데요 ..
모두들 새해복!!!
{
// 불러올 파일명
char bmp_name[10]="run.bmp";
char raw_name[10]="run.raw";
// 저장될 테이타
byte *byte_data;
TFileStream *fs, *fs2;
// 부를 파일스트림
fs = new TFileStream(bmp_name, fmOpenRead);
// 저장할 파일스트림
fs2 = new TFileStream(raw_name, fmCreate);
int LL;
LL = fs->Size-1079; // 영상데이타 크기(Byte)
byte_data = new byte[LL];
fs->Seek(1079, soFromBeginning); // 헤더 떼기
fs->Read(byte_data, LL); // 영상데이타 읽기
fs2->Write(byte_data, LL); // Raw 파일로 저장하기
delete[] byte_data;
delete fs;
delete fs2;
}
|