Tex: C++ char* to float

Hallo,

Ich bin am verzweifeln...ich habe eine eingabe die ich über argv auslese. Das sind alle float-werte und als soclhe brauche ich sie auch, aber irgendwie scheint es nicht möglich char* to float zu kasten...gibt es irgendwie eine möglichkeit ? wenn ich das ganze nach C-Manier caste bekommen ich den ascii-wert jeder zahl, was mit nicht viel bringt, da die kommastellen dann ja wegfallen...
weiß jemand Rat ?

Gruss
 Tex

  1. Hallo tex,

    Ich bin am verzweifeln...ich habe eine eingabe die ich über argv auslese. Das sind alle float-werte und als soclhe brauche ich sie auch, aber irgendwie scheint es nicht möglich char* to float zu kasten...gibt es irgendwie eine möglichkeit ? wenn ich das ganze nach C-Manier caste bekommen ich den ascii-wert jeder zahl, was mit nicht viel bringt, da die kommastellen dann ja wegfallen...
    weiß jemand Rat ?

    Unter C++ stehen Dir im Allgemeinen auch die Funktionen der C-Standard-API zuer Verfügung, darunter auch atof oder strtof (resp. strtod/strtold für double / loung double).

    Viele Grüße,
    Christian