메모리안에 들어있는 파일과 FILE* 간의 교환이 가능한건가요??
글쓴이: zini08 / 작성시간: 목, 2003/10/30 - 4:03오후
안녕하세요...
별로 안어려울것 같았는데 생각보다는 잘 안되네요..^^;;
메모리 큐 안에 파일형식(예를들면 JPEG이 char*나 char**로 저장되어 있음)으로 데이터가 여러개 들어있는데
실제로 제가 호출할려고 하는함수가 FILE*를 필요로 한다면 메모리큐 안의 것들과 어떻게 연결해야 하나요?
예제코드
-----------------
struct jpeg_compress_struct cinfo;
FILE* infile;
.
.
.
jpeg_stdio_src(&cinfo, infile);
.
.
.
jpeg_stdio_src(&cinfo, infile)라는 함수의 두번째 인자가 FILE*인데 실제로 jpeg파일들은 카메라에서 직접 읽어들여서 메모리상에 존재하거든요..
다른 jpeg함수가 있을지도 모르겠네요..혹시 아시는분 계세요?
Forums:
memory mapped I/O 를 사용하면 되겠네요. (mmap()함수
memory mapped I/O 를 사용하면 되겠네요. (mmap()함수들...)
메모리에 올라가 있는 데이터를 조작하면 파일에도 반영이 됩니다.
댓글 달기