Returns the file descriptor associated with the specified file pointer. Format #include <stdio.h> int fileno (FILE *file_ptr);
1 – Argument
file_ptr A file pointer.
2 – Description
If you are using version 5.2 or lower of the C compiler, undefine the fileno macro: #if defined(fileno) #undef fileno #endif
3 – Return Values
x Integer file descriptor. -1 Indicates an error.