click here for the text fileWie kann die Anzahl der Zeilen in einer Datei mit C++ gezählt werden?
Ich habe den folgenden Code in Code :: Blocks IDE verwendet. Ich bekomme die Anzahl der Zeilen als 2. Bitte helfen Sie mir mit dem Code.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream in("readInt.txt", ios::in);
if(!in)
{
cout << "Cannot open file";
return 1;
}
string str;
int j=0;
while(in)
{
getline(in,str);
j++;
}
cout << "No of lines are: " << j;
in.close();
return 0;
}
Wie viele Zeilen sind in der Datei?Vergesst nicht. Ich sehe, dass es in der extern verknüpften Datei 4 Zeilen gibt. – wallykja ich bekomme als 2 ausgegeben. Gibt es einen Fehler im Code? – Vishal
Verwenden Sie 'while (getline (in, str)) {...}'. –