Hello. I need to return a "file handle" (this is C by the way... returned by fopen()) I know fopen returns a FILE struct, but is it possible to use "IDs", ints, that "search" for that FILE struct? Similar to what winsock does... (That SOCKET returns an int number, which can then be used with the all socket functions)
A file handle is an integer, a FILE is a struct (that varies somewhat between implementations). Use "int _fileno (FILE *stream);" to get the handle from the FILE *. There is no error return. Operation is undefined if stream doesn not represent an open file.