Frichdel Geschrieben 10. April 2003 Geschrieben 10. April 2003 Hi Leute! Bin im 1. Lehrjahr. Wir schreiben bislang nur Programme die man in der Konsole ausführt! Kann mir jemand den Befehl sagen, mitdem man aus einer txt-Datei eine Zeile einliest (abhängig von der eingabe des Users der das Programm ausführt)? Vielen Dank Frichdel Zitieren
Guybrush Threepwood Geschrieben 10. April 2003 Geschrieben 10. April 2003 Hi, da gabs hier schon ein paar Threads drüber. Ich hab dir mal einen rausgesucht. Gruß Guybrush Zitieren
Knuddlbaer Geschrieben 6. Juni 2003 Geschrieben 6. Juni 2003 //--------------------------------------------------------------------------- #include <fstream> #include <string> #include <iostream> //--------------------------------------------------------------------------- int main(int argc, char* argv[]) { if(argc<2) // Testen ob genug Parametzer vorhanden sind return 20; std::fstream datei(argv[1]); // in argv[1] steht der 1 Parameter den der Benutzer übergeben hat if(!datei) { std::cout<<argv[1]<<" konnte nicht geöffnet werden"; return 20; } std::string temp; while(!datei.eof()) { std::getline(datei,temp); std::cout<<temp<<'\n'; } return 0; } Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.