|
DWORD dwData ;
int Xvalue, Yvalue;
int j = 0;
int handle;
Xvalue = 0;
Yvalue = 1;
handle = open("쓰기 위치", O_WRONLY | O_CREAT | O_BINARY , S_IWRITE | S_IREAD);
for(j = 0 ; j < 300000 ; j++)
{
dwData = ((long)Xvalue<<16) | (Yvalue);
lseek(handle,0L,SEEK_END);
write(handle,&dwData,sizeof(dwData));
}
close(handle);
안녕하세요 위에 소스인데요.
300000개의 데이터를 "쓰기위치" 파일에 쓰는데
open ~ close 까지 대략 2초가 넘게 걸리는 것 같습니다.
파일 용량은 약 1.2 메가바이트 정두 됩니다.
시간을 단축시킬 수 있는 방법이 없을까요? ㅜ.ㅡ
효율적인 방법이 있으면 조언 부탁드리겠습니다 (__).
고맙습니다.
|