Lesen von Ganzzahlen aus einer text-Datei mit dem Worte

Ich versuche zu Lesen, nur die ganzen zahlen aus einer Textdatei strukturiert wie diese....

ALS 46000
BZK 39850
CAR 38000
//....

mit ifstream.

Habe ich mir überlegt 2 Optionen.

1) Regex mit Boost

2) Erstellen Sie eine Wegwerf-string ( d.h. ich lese in einem Wort, nichts tun, Lesen Sie dann in der Partitur ). Dies ist jedoch der Letzte Ausweg.

Gibt es Möglichkeiten, um auszudrücken, dass in C++ ich möchte den ifstream nur zu Lesen im text, integer? Ich bin zurückhaltend, um reguläre Ausdrücke verwenden, wenn es sich herausstellt, dass es eine viel einfachere Möglichkeit, dies zu erreichen.

InformationsquelleAutor Anonymous | 2010-01-18

Schreibe einen Kommentar