Zeilenanfang in einer Textdatei



  • In einer Textdatei stehen Zahlen durch Zwischenräume getrennt, in mehreren Zeilen angeordnet. Diese Zahlen sollen in ein Array x[i] eingelesen werden.

    Das wird durch folgenden Code erreicht.

    ifstream input;
    string dateiname = "datei.txt";
    input.open(dateiname.c_str(), ios_base::in);
    for (i=0;i<n;i++)
    input >> x[i];
    input.close();

    Nun soll aber mit dem Lesen der Zahlen erst in Zeile Nr.2 begonnen werden. Ich weiß nicht, welchen Befehl ich dann in den Code einfügen muß.
    Es geht also nicht um zeichenweises Einlesen, sondern um das Einlesen von Zeichenblöcken (Zahlen aus mehreren Ziffern).

    Kann mir jemand helfen? Vielen Dank

    pepe-je



  • Also nochmal, wenn du in der 2. Zeile erst lesen willst, kannst du das z.B. einfach machen, in dem du mit std::getline die 1. Zeile einfach einließt.


Anmelden zum Antworten