Veröffentlicht 10. April 200322 j 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
10. April 200322 j Hi, da gabs hier schon ein paar Threads drüber. Ich hab dir mal einen rausgesucht. Gruß Guybrush
6. Juni 200322 j //--------------------------------------------------------------------------- #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; }
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.