2 3 The run of the program on console output would look like this: Enter file name: input.txt Values in input: 1 2 3 Read 3 value (s) from file
I need help with this C
The program prompts the user to type in a text file name (without the directory structure), then it repeatedly reads integer values from the file until the end of the file is reached.
Every time an integer is read from the file, the program prints it to the screen for debugging purposes.
Once the file is fully read, the program closes it, prints the number of values read to the screen, then opens a new file called "output.txt." The program then prints three lines to this file; the sum, average, and product of the values read.
If the user enters an invalid file name or the file cannot be opened for any reason, the program must print an error message.
For instance, suppose the contents of your input file "input.txt" are as follows:
1 2 3
The run of the program on console output would look like this:
Enter file name: input.txt Values in input: 1 2 3 Read 3 value(s) from file
…then, the contents of your output file (named "output.txt") would look like this:
Sum: 6
Product: 6
Average: 2
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images