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
[38620] Re:다음 C++builder6 코드를 순수 C++코드로 바꾸려면 어찌해야 하나요?
evergreen [heredity] 848 읽음    2005-01-04 10:48
참조하세요(오른쪽의 것은 Win32 API입니다. 자세한 설명은 도움말을 ...)
  TFileStream()  --> CreateFile()
  ~TFileStream() --> CloseHandle()
  Read()         --> FileRead()
  Write()        --> FileWrite()
  Seek()         --> SetFilePointer()

을유년 님이 쓰신 글 :
: 다음 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;
:   }

+ -

관련 글 리스트
38591 다음 C++builder6 코드를 순수 C++코드로 바꾸려면 어찌해야 하나요? 을유년 795 2004/12/31
38620     Re:다음 C++builder6 코드를 순수 C++코드로 바꾸려면 어찌해야 하나요? evergreen 848 2005/01/04
38622         Re:Re:다음 C++builder6 코드를 순수 C++코드로 바꾸려면 어찌해야 하나요? 박원우 844 2005/01/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.