Go to the first, previous, next, last section, table of contents.
#include <io.h> long long lfilelength(int fhandle);
This function returns the size, in bytes, of a file whose handle is specified in the argument fhandle. To get the handle of a file opened by section fopen or section freopen, you can use section fileno macro.
The size of the file in bytes, or (if any error occured) -1LL and errno set to a value describing the cause of the failure.
The return value is of type long long
which allows file sizes of
2^63-1 bytes to be returned. Note that FAT16 limits files to near
2^31 bytes and FAT32 limits files to 2^32-2 bytes.
not ANSI, not POSIX
printf("Size of file to which STDIN is redirected is %ld\n", lfilelength(0));
Go to the first, previous, next, last section, table of contents.