Probleme mit Textdateien in C ++

stimmen
-4

Sie bitten uns, eine Funktion zu implementieren, die von Textdatei CSV aus der zweiten Zeile lautet wie folgt:

PRE: Der Fluss «f» ist mit einer Textdatei mit dem Format von Verwendungen des Bizi Systems zugeordnet ist, in der Erklärung festgelegt und in der Anordnung des Lesevorganges von dem Anfang einer Zeile anders als die Kopfzeile.
Beitrag: Sie haben versucht , die Zeile in der Voraussetzung erwähnt zu lesen und, wenn Sie nicht die Daten der Datei in diesem Versuch abgeschlossen haben, können Sie in den Feldern der Parameter gespeichert haben „Verwendung“ die Kennung des Benutzers , die entspricht die Verwendung von die Leseleitung und die Codes der Fahrrad Entnahme und Rückgabe - Stationen.

void leerUso(istream& f, UsoBizi& uso) {}

Bitte kann jemand mir helfen , zu verstehen , wie ich aus dem zweiten Zeile der Textdatei lesen kann , die Trennung von (;) und Extrakt Parameter, mit Beispiel?

Veröffentlicht am 18/12/2018 um 11:07
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Sie haben durch Ihre Datei zu wiederholen, bis das Ende wie folgt erreicht:

#include <iostream>
#include <fstream>
#include <string>

int main()
{
    std::string line;

    std::ifstream arq("/tmp/blah");

    if (arq.is_open()){

        while (!arq.eof()) {

            std::getline(arq, line);

            std::cout << line << std::endl; // prints the line you've just read
        }
    }
}

Die Werte können durch aus der Zeichenfolge abgerufen werden Zeichenüber es wie in diesem Post , und dann als zu verdoppeln umgewandelt erklärt hier .

Beantwortet am 18/12/2018 um 12:10
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more