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