2012-05-17 3 views
1

나는 이것을 사용해야만하기 때문에 오랜 시간이 걸 렸습니다 ... 현재 파일 포인터에서 fopen()으로 파일을자를 수 있습니까?funcen을 사용하여 파일을 자르면 파일이 자르지 않습니다

유니버설 솔루션이 없다면 저는 Windows에 있습니다.

+0

사용 FCLOSE() ??? –

+0

내가 말했듯이, 오랜 시간이 걸렸습니다. 간단한 fclose()가 실제로 현재 위치에서 파일을 잘라 버릴 수 있습니까? 답변을 입력 할 때주의하십시오. – wpfwannabe

+0

오. 자릅니다. No. –

답변

3

Windows에서있어 있기 때문에, 이것을 사용 :

_chsize(fileno(f), size); 

또는 64 비트 버전 :

_chsize_s(_fileno(f), size);