Wie lese eine .txt Datei in c++ Spaltenweise aus?

... komplette Frage anzeigen

5 Antworten

Die gewöhnlichen Stream-Operatoren lesen bis zum nächsten Whitespace. Was spricht also gegen:

while ( data.good() ){
 float y;
 int x;
 data >> y >> x;
// x, y verarbeiten...
}
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von chrissiMD
27.04.2016, 18:24

was ist data.good?

0

Ist zwar nicht ganz Deine Frage aber die nahe liegende Idee ist, die Textdatei so zu bearbeiten, dass nur die Werte, die Du willst drin stehen. Also 2 Textdateien draus machen. Mit gedrückter Alt-Taste kann man in guten Texteditoren Spaltenauswahl machen. Wissen viele nicht.

Antwort bewerten Vielen Dank für Deine Bewertung

Hallo!

Sind doch Trennzeichen da -- ein Blank oder Tab (was, ist nicht erkennbar) zwischen den Werten, was ist das Problem?

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?