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
[56702] Re:Re:Re:Re:Re:Re:대용량 파일에서의 fseek 관련 질문입니다.
절망과 광끼 [] 2050 읽음    2009-04-21 19:15
ㅎㅎ
제가 공개용인 Turbo C++ 2006 을 쓰고 있는데
거기에는 stdio.h를 살펴봐도 _fseeki64가 없군요...

답변 감사드립니다.

Lyn 님이 쓰신 글 :
: #include <stdio.h> 빼먹으신건..
:
: 188번라인(2009 기준) 에 잘 나와 있습니다.
:
: int       _RTLENTRY _EXPFUNC fscanf(FILE * __stream, const char * __format, ...);
: int       _RTLENTRY _EXPFUNC fwscanf(FILE *__stream, const wchar_t *__format, ...);
: int       _RTLENTRY _EXPFUNC fseek(FILE * __stream, long __offset, int __whence);
: int       _RTLENTRY _EXPFUNC _fseeki64(FILE * __stream, __int64 __offset, int __whence); //188번 라인
: int       _RTLENTRY _EXPFUNC fsetpos(FILE * __stream, const fpos_t*__pos);
: long      _RTLENTRY _EXPFUNC ftell(FILE * __stream);
: __int64   _RTLENTRY _EXPFUNC _ftelli64(FILE * __stream);
: _SIZE_T   _RTLENTRY _EXPFUNC fwrite(const void * __ptr, _SIZE_T __size, _SIZE_T __n,
:                                  FILE * __stream);
: 절망과 광끼 님이 쓰신 글 :
: : ^^;;;
: : _fseeki64 를 사용하면
: : E2268 Call to undefined function '_fseeki64' 라고 나오네요...
: :
: :
: : Lyn 님이 쓰신 글 :
: : : 그냥 쓰면 됩니다..
: : : 64bit 를 지원 하지 않는다는건 IM64T or AMD64 에서 Native 로 돌아가는 바이너리를 만들 수 없다는겁니다.
: : : (Windows 64bit 에서 32bit 프로그램은 WOW32 로 에뮬레이팅 되서 돌아갑니다)
: : :
: : : 파일크기를 어디까지 지원하냐의 문제하고는 전~혀 별개입니다
: : :
: : : 절망과 광끼 님이 쓰신 글 :
: : : : 저는 Turbo C++ 2006을 사용하고 있습니다.
: : : : 전에 볼랜드의 경우 아직 64bit를 지원하지 않는다는 글을 본적이 있는거 같은데요...
: : : : 혹시 지금 64bit 함수들을 지원한다면 이를 사용하려면 어떻게 해야하는지 좀 알려주세요...
: : : :
: : : :
: : : : Lyn 님이 쓰신 글 :
: : : : : _fseeki64
: : : : :
: : : : : 확장함수이므로 _이 붙는것이 정상입니다.
: : : : :
: : : : : 절망과 광끼 님이 쓰신 글 :
: : : : : : 대용량 파일에서의 fseek 관련 질문입니다.
: : : : : :
: : : : : : 동영상 파일의 header parsing을 하려는데요...
: : : : : : fseek의 경우 offset이 long type으로 정의 되어 있습니다.(현재 fseek의 경우 0x80000000 부터는 찾지못하더군요)
: : : : : : 그러나, 제가 parsing하고자 하는 파일의 경우 2G가 넘는 경우가 있는데요...
: : : : : : VC에는 fseeki64 같은 함수가 있던데, 이때 볼랜드에서 사용할 수 있는 다른 함수가 있는지 알려주세요...

+ -

관련 글 리스트
56692 대용량 파일에서의 fseek 관련 질문입니다. 절망과 광끼 1831 2009/04/21
56694     Re:대용량 파일에서의 fseek 관련 질문입니다. 김상면 2049 2009/04/21
56709             Re:Re:Re:대용량 파일에서의 fseek 관련 질문입니다. 김상면 2565 2009/04/22
56697         Re:Re:대용량 파일에서의 fseek 관련 질문입니다. 절망과 광끼 1700 2009/04/21
56699                 Re:Re:Re:Re:대용량 파일에서의 fseek 관련 질문입니다. 절망과 광끼 1820 2009/04/21
56702                         Re:Re:Re:Re:Re:Re:대용량 파일에서의 fseek 관련 질문입니다. 절망과 광끼 2050 2009/04/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.