Search code examples
c++file-ioiofstreamifstream

How to count lines of a file in C++?


How can I count lines using the standard classes, fstream and ifstream?


Solution

  • How about this :-

      std::ifstream inFile("file"); 
      std::count(std::istreambuf_iterator<char>(inFile), 
                 std::istreambuf_iterator<char>(), '\n');