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
My C programming degree uses this is an explanation if it helps:
"A Stream is an abstraction of a file that provides a consistent interface to the programmer, regardless of the actual device."