|
이진파일(음성파일)을 메모리로 올려서 사용하려고 합니다.
메모리로 올리려고 하는데 다음에서 읽는 부분에서 실행하면 종료로 ..
char *MemFile;
MemFile = new char[8192];
if( fh = open("333", O_RDONLY | O_BINARY ) == -1)
{
}
if ((bytes = read(fh, MemFile, 8192)) == -1) { //이곳에서 exit로 가네요
exit(1);
}
read함수가 파일을 읽어서 메모리로 저장하는 것 아닌가요.
간단하게 될것 같았는데 문제가 되네요.
그럼, 즐거운하루 되세요
|