Question: what is the difference between an input file and an output file?
Answer: File input means taking input from file or reading a file. File output is writing to a file. However normal input is standard input output operation from console.