[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
fileno() Get File Handle Associated with Stream (Macro)
#include <stdio.h>
int fileno(stream);
FILE *stream; Pointer to file structure
fileno() is a macro that returns the file handle of 'stream'. If
'stream' has more than one file handle, the return value is the
handle assigned when the stream was first opened.
Returns: The file handle. There is no error return. If the
stream does not specify an open file, the result is
undefined.
-------------------------------- Example ---------------------------------
The following statements open a file and check its length.
#include <stdio.h>
#include <io.h>
FILE *stream;
int length;
main()
{
if ((stream = fopen("work.dat","r+"))!= NULL) {
length = filelength(fileno(stream));
}
}
See Also:
filelength()
fopen()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson