Hallo, ich habe ein Programm in dem ich verschiede Daten in Dateien abspeichern und laden muss. Zum laden benutze ich getline(). Das Problem ist das getline() ja einen string als Parameter erwartet aber manche Daten sind Zahlen int z.B. Wie kann ich jetzt ein std::string in ein int konvertieren, bin grad irgend wie voll auf dem Schlauch. -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.
lad es doch direkt per operator>> als int ... an sonsten wie 0xdeadbeef geschrieben hat, oder einfach mal bei google.de nach lexical_cast gucken ... ist bsw. in boost implementiert.
Das Prinzip sollte aber klar sein, oder? Übrigens, xXx, in deinem lexical_cast muss das dann ein istringstream sein. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra