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
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
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; }
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden