int Werte aus einer .txt Datei einlesen / String in int umwandeln
-
Hallo,
Ich möchte aus einer einfachen Text-datei int Werte auslesen.
void song_read() { string line; int freq; ifstream song ("song.txt"); if (song.is_open()) { while (! song.eof() ) { getline (song,line); ton("hier soll der line als int rein",100); } song.close(); } else cout << "Datei konnte nicht geoeffnet werden"; }Beim Aufruf der Funktion ton will ich als ersten Parameter einen int Wert übergeben, welchen ich vorher eingelesen habe. Nur dieser wird eben als String eingelesen. Wie kann ich entweder direkt einen Int einlesen oder den string in einen int umwandeln?

Vielen Dank
-
Machine schrieb:
meine fresse.. die suchmaschine heißt google und nicht cpp-forum

-
Hallo
Du musst den string nun casten.
chrische
-
chrische5 schrieb:
Hallo
Du musst den string nun casten.
chrische
nen string zu int casten
das muss afaik konvertiert werden...
-
Hallo
lexical_cast heißt die Funktion bei boost.
chrische
-
Wozu gibt es eigentlich die FAQ.

http://www.c-plusplus.net/forum/viewtopic-var-t-is-39488.html
-
Es funktioniert :). Vielen Dank an alle!