CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): chilly (김규동)
날 짜 (Date): 1996년10월12일(토) 15시49분21초 KDT
제 목(Title): 메아리) 유닉스에서 C 컴파일하는데



borlandC에 있는 함수들 대부분은 unix에서 지원되지 않습니다.
:) 특히 conio.h, io.h 등은 hardware dependent한 것들이기 때문에
있으면 오히려 신기한 것이죠.
파일의 길이를 byte단위로 알기 위해서는, stat() 함수를 사용하는 것이
정석입니다. 몇가지 변형들도 있으니까, 조금만 귀찮으면 됩니다.

man stat

하면 다 나오는 것인데, 뭐 이렇게 하면 감쪽같이 쓸 수 있죠..

#include <sys/types.h>
#include <sys/stat.h>

off_t filelength(char *path)
{
struct stat buf;
if (stat(path,&buf)==-1) return (-1);
return(buf.st_size)
}

이제 비슷한 일을 하는 filelength라는 함수가 생겼으니.. 되겠죠.
도움이 되시기를.
--
Gyudong Kim %   Dept. of Electronics, Seoul Nat'l Univ., Seoul 151-742, Korea
     chilly % Phone +82 2 880 7280; Fax +82 2 885 6993; Pager +82 12 845 3420
    Fabiano %      http://asadal.snu.ac.kr/~chilly, chilly@iclab.snu.ac.kr
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.