Anzahl Zeilen herausbekommen?
-
Hallo,
ifstream eingabeDatei("test.txt")
wie kann ich nun aus der eingabeDatei herauslesen wieviel Zeilen es sind?
-
int lines; std::string line; std::ifstream eingabeDatei("test.txt") ; for(lines=0;std::getline(eingabeDatei,line);++lines);
-
kann man sich hier nicht mit: using namespace std;
das ständige "std::"befehl"" ersparen?
-
Ja, das könnte man
Das ist aber bei groesseren Projekten (in denen verschiedene Namespaces vorkommen) nicht so sinnvoll.Caipi
-
Caipi schrieb:
Das ist aber bei groesseren Projekten (in denen verschiedene Namespaces vorkommen) nicht so sinnvoll.
Warum?
-
Klar kann man bei grösseren Projekten "using namespace ..." nutzen, sofern es
sinnvoll ist. Das heisst, bei "excessiver" Nutzung der Lib ohne Name-Kollision
mit anderen Libs erhöht dies sicher die Übersichtlichkeit. Nur in Header-Dateien
sollte man es in keinem Fall verwenden.mfg JJ