Question: Implement the function fileSum. fileSum is passed in a name of a file. This function should open the file, sum all of the integers within
Implement the function fileSum. fileSum is passed in a name of a file. This function should open the file, sum all of the integers within this file, close the file, and then return the sum.
If the file does not exist, this function should output an error message and then call the exit function to exit the program with an error value of 1. The exit function is provided by the cstdlib library. Here is how you call the exit function if you want the exit function to return a 1 (has the same result as the main function returning a 1).
exit(1);
#include
using namespace std;
// Place fileSum prototype (declaration) here
int main() {
string filename; int sum = 0; cout << "Enter the name of the input file: "; cin >> filename; cout << endl; sum = fileSum(filename);
cout << "Sum: " << sum << endl; return 0; }
// Place fileSum implementation here
#include
using namespace std;
int fileSum(string filename);// Place fileSum prototype (declaration) here
int main() {
string filename; int sum = 0; cout << "Enter the name of the input file: "; cin >> filename; cout << endl; sum = fileSum(filename);
cout << "Sum: " << sum << endl; return 0; }
// Place fileSum implementation here
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
