binary 로 파일을 읽어오는 프로그램을 작성하다 나중에 필요할까 싶어 정리해본다.
ftell 과 fseek 만을 이용해서 file size를 얻어오는 방법을 이용하였다.
int ftell ( FILE* stream )
- 스트림의 현재 file pointer 를 조사해서 시작점과의 거리를 바이트 단위로 리턴한다.
- 스트림의 현재 file pointer 를 조사해서 시작점과의 거리를 바이트 단위로 리턴한다.
C++ Style : ifstream 을 통한 length 구하고 그 값을 저장하는 코드
'Programming > C & C++' 카테고리의 다른 글
Memory Leak Issues (0) | 2010.07.08 |
---|---|
boost::filesystem 을 이용하여 directory size 알아내기 (0) | 2010.05.26 |
gdb 에서 signal 무시하기 (0) | 2010.01.06 |
gcc 4.3 포팅시 유의할 점 (1) | 2009.09.29 |
해깔리는 STL resize() 와 reserve()에 대한 고찰 (0) | 2009.09.21 |
댓글