www.pudn.com > ghs1.2.rar > file.cpp


#include
#include
#include "file.h"

using namespace std;

int
FileUtil::GetLineNum(const string& fileName)
{
  fstream resourceFile;

  resourceFile.open(fileName.c_str(), ios::in);
  if ( !resourceFile.is_open() )
  {
    cout << "can not open file to read \n";
    exit(1);
  }

  int lineCount = 0;
  string line;
  while (resourceFile.good())
  {
      getline(resourceFile, line);
	  lineCount++;
  }

  resourceFile.close();

  return lineCount;
}