[gelöst] ifstream und tab-separated werte...
Verfasst: 6. Juli 2012 10:55
Hallo,
ich habe eine echte Anfängerfrage, aber ich arbeite das erste mal mit der IOstream Library von C++
Wie lese ich am besten mit std::ifstream aus einer Textdatei integer Werte die in einer Zeile stehen und TAB-separiert sind.
Die Datei ist folgendermaßen aufgebaut, stets 4 Werte pro Zeile:
was aber steht bei den Fragezeichen?
Bisher wurde die Zeile in einen Buffer gelesen und dann mit sscanf ausgewertet, aber vielleicht gibt es ja einen elganteren Weg?
Danke für eure Hilfe!
ich habe eine echte Anfängerfrage, aber ich arbeite das erste mal mit der IOstream Library von C++
Wie lese ich am besten mit std::ifstream aus einer Textdatei integer Werte die in einer Zeile stehen und TAB-separiert sind.
Die Datei ist folgendermaßen aufgebaut, stets 4 Werte pro Zeile:
- 123 \t 73565 \t 8344 \t 7222
677 \t 72155 \t 744 \t 333
...
Code: Alles auswählen
ifstream inFile;
inFile.open("Datei", ios::in);
while (!inFile.eof())
{
????
}
Bisher wurde die Zeile in einen Buffer gelesen und dann mit sscanf ausgewertet, aber vielleicht gibt es ja einen elganteren Weg?
Danke für eure Hilfe!