I\'m reading a section in \'C Primer Plus\' which deals with files, streams and keyboard input. The author connects the concept of stream with files and defines stream as follow
Simply a stream is a FILE * Like function C FILE * fopen ( const char * filename, const char * mode ) This function return a File *
FILE:
Object containing information to control a stream Object type that identifies a stream and contains the information needed to control it, including a pointer to its buffer, its position indicator and all its state indicators.