I have been asked to develop program to count no. of lines and words in the file, this is my trial, my teacher said that I cant use >> operator for counting words and comparing but I could not handle it.
    #include <iostream>
    #include <fstream>
    using namespace std;
    int numberLines = 0;
    int numberWords = 0;
    void numberOfLines(){
    cout<<"number of lines is " << numberLines << endl;
    }
    void numberWords(){
    cout << "number of words is " << numberWords <<endl;
    }
    int main(){
    string line;
    char a = '';
    ifstream myfile("files.txt");
    if(myfile.is_open()){
    while(!myfile.eof()){
        getline(myfile,line);
        cout<< line << endl;
        numberLines++;
    }
    if ( a == ' '){
        NumberWords++;
    }
    }
    myfile.close();
    }
   numberOfLines();
   numberOfWords ();
   }
 
    