Monday, April 1, 2013

C++ counting the number of lines in a text file

C++  Read number of lines, words, characters from a file


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

int main() {
 ifstream f1;
   char c;
   int numchars, numlines;

   f1.open("Test.txt");

   numchars = 0;
   numlines = 0;
   f1.get(c);
   while (f1) {
     while (f1 && c != '\n') {
       numchars = numchars + 1;
       f1.get(c);
     }
     numlines = numlines + 1;
     f1.get(c);
   }
   cout << "The file has " << numlines << " lines and " 
     << numchars << " characters" << endl;
   return(0);
}

OUTPUT:
The file has 202 lines and 11156 characters

---------------------------------
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------



C++ Counting Lines in a Text File.reading numbers of words and lines in text file in C++.Finding how many words are in a line C++.Count blank spaces in a file .counting number of lines in a given file .counting number of words in a text file.counting number of words in a file.write a program that reads in a file and counts the number of lines.

3 comments:

  1. Where to mention the path of the file

    ReplyDelete
  2. File Handling in C++
    A file is a collection of related data stored in a particular area on the disk. The data is stored in disk using the concept of file. In c++ we can easily handle file for store data permanently.

    ReplyDelete