[질문]fopen,fwrite에 대한 고수님들의 도움을...
글쓴이: rookyzzang / 작성시간: 일, 2009/08/30 - 2:03오전
프로그래밍에 대해 기초버전 부터 공부하고 있는 와중에
영상 저장을 위한 프로그램밍에 관심을 가지게 되었습니다.
기본적인 컨셉은 플레이된 영상을 불러와 저장하고자 하는데
대략
movie = fopen("file.avi,"wb");
fwrite(st,sizeof(),1,movie);
이런식으로해서 file을 만들고 써주는 방식을 하면 될것 같은데...
이때 sizeof는 만약 파일이 100메가이면 100*1024*1024로 써주면 되나요?
그리고 단순히 while문으로 돌려서 계속해서 들어오는 영상을 버퍼에
쌓아주고 수시로 빼내어 파일로 저장해야 될것같은데 이때는 fwrite말고
어떤 함수를 사용하는게 맞나요?
아직 많이 서툴러서 조언을 부탁드립니다.
Forums:
일단...
fwrite를 하실때 그렇게 큰 크기를 한번에 저장하시는게 아니라, 조각 조각 나누어서 하시는게 나으실겁니다.
size_t 가 얼마나 크게 될지는 모르겠는데, 암튼, 백만단위는 좀 커보이는군요.
심지어는 fputc 등으로 바이트 단위로도 쓸 수 있지요.
댓글 달기