:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/10/24 21:02
질문만 봐도 저보다 실력이 좋으신 분 같지만 혹시나 싶어서 댓글 남겨봅니다.
SetEndOfFile 이란 함수도 처음 보는데.. 아마 EOF 를 만들어주는 함수 같네요. 그렇다면 그냥 EOF를 원하는 위치에 써 주시면 되지 않을까요??
10/10/24 22:37
제대로 파악하신 듯 합니다. 원하시는 기능이 표준적인 기능이 아니기에 OS에 따라 구현이 달라지고, 그리 깔끔하지는 않은 듯 합니다. 말씀하신 대로 SetEndOfFile()과 truncate()를 사용하라고 하네요. 제가 찾아본 걸로는,
It is an OS-dependent feature. In the Unix world, use truncate(): <a href=http://linux.die.net/man/2/truncate target=_blank>http://linux.die.net/man/2/truncate </a> In the Windows world, use SetEndOfFile(): <a href=http://www.google.com/search?btnI=1&q=msdn+SetEndOfFile target=_blank>http://www.google.com/search?btnI=1&q=msdn+SetEndOfFile </a> Both techniques require gaining an OS file handle and dinking with the file that way. If you wish to do this, I would write a function that takes a file name and a new size that does it. 라고 (비슷한 질문에 대한) 대답을 적어 놓았네요.
|