25. November 200124 j Servus, sitze gerade bei einem kleinen Problem. Aus einer Datei lese ich über getline() Zeilen in einen String ein. Die Zeile ist ein Float-Wert, also möchte ich einen Typ-Cast durchführen. Leider funktioniert float Wert = float(string) nicht. Gibt es da eine Funktion zur Konvertierung von String nach Float? Danke für eure Hilfe. cu, Stony
25. November 200124 j Da gibt´s eine Extra-Funktion für: atof, atoi, _atoi64, atol Convert strings to double (atof), integer (atoi, _atoi64), or long (atol). double atof( const char *string ); int atoi( const char *string ); __int64 _atoi64( const char *string ); long atol( const char *string ); Routine Required Header Compatibility atof <math.h> and <stdlib.h> ANSI, Win 95, Win NT atoi <stdlib.h> ANSI, Win 95, Win NT _atoi64 <stdlib.h> Win 95, Win NT atol <stdlib.h> ANSI, Win 95, Win NT
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.