HEY guys,
I can't figure out why my code doesn't compile, I'm trying to read a text from a file, count the words. any help would be approciate it
thanks

#include<iostream>
 #include<fstream>
using namespace std;


//  global constants

const int MAX_ROW = 150 ;
const int MAX_COL = 80 ;
const int MAX_LEN = 25 ;
const char ENDLINE_CHAR = '\n';


void  getWords(char data [][MAX_COL], ifstream &fin );

bool uploadData(char data[MAX_LEN], char fileName []);
// Main Function/Program
 int main()


   {
    // initialize function


       // initialize variables

       char fileName[MAX_LEN] ;
       char data [MAX_LEN][MAX_COL];
       

       // display title
       cout << " Analyzing Shakespeare " << endl;
       cout << " ===================== " << endl;
       cout << endl;


      // get the file name 
      cout <<  " Enter name of file name : " ;
      cin>> fileName;
      cout<<endl;


       
 

        // upload the data from the file  and proccess it 
      
     uploadData( data, fileName);

    // shut down program

       // hold program for user view
       system( "pause" );

       // end program
       return 0;
   }

// functions implementation :
  

// open the file function 
 



 void  getWords( char words[][MAX_COL], ifstream &fin )
  {


 
 }

 bool uploadData(char words[MAX_LEN], char fileName [])
  {
  ifstream fin;

  int index = 0; 

 if(!uploadData( fileName, fin )
      { 
       cout<<" file name is invalid " <<endl;

       return false;
      }
 
  while( fin.good()) 
     {
    index++;
     }
 fin.getline(data[index];MAX_LEN; ENDLINE_CHAR)                                                                                                                                                                                                                                                                                                                                                                                                                                       ][], ENDLINE_CHAR );
 fin.close();
 return true;
   }
This article has been dead for over six months. Start a new discussion instead.