Zeilen in Textdatei zählen ?
-
Wie kann man eigendlich Zeilen aus einer Textdatei zählen bzw. nummerieren. Wenn ich z.B. 5 Zeilen in einer Datei habe und die halt von Anfang an abzählen will.
-
K.A. ob ich dich richtig verstanden habe, aber wenn du die Textzeilen einfach nur zählen willst, dann etwa so:
Beispiel: (Ungetestet)int main(int argc, char* argv[]) { if(argc == 2) { ifstream in(argv[1]); if(in.is_open()) { string str; unsigned int count = 0; while(getline(cin, str)) ++count; cout << "\n Number of lines: " << count << endl; } else cout << "\n Couldn't open file\n"; } else cout << "\n Usage: test.exe file_to_count.txt\n"; return 0; }
Caipi
-
Was besagt denn das int argc, char* argv[] eigendlich ?
-
Schmolleg schrieb:
Was besagt denn das int argc, char* argv[] eigendlich ?
argc == anzahl der übergebenen parameter
argv == array mit den parametern, argv[0] == programmname