Question: Implement the function charCnt. charCnt is passed in a name of a file and a single character (type char). This function should open the file,

Implement the function charCnt. charCnt is passed in a name of a file and a single character (type char). This function should open the file, count the number of times the character is found within the file, close the file, and then return the count.

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

#include #include #include

using namespace std;

// Place charCnt prototype (declaration) here

int main() { string filename; char ch; int chCnt = 0; cout << "Enter the name of the input file: "; cin >> filename; cout << endl; cout << "Enter a character: "; cin.ignore(); // ignores newline left in stream after previous input statement cin.get(ch); cout << endl;

chCnt = charCnt(filename, ch); cout << "# of " << ch << "'s: " << chCnt << endl; return 0; }

// Place charCnt implementation here

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!