Habe ein Problem mit der Konvertierung von einem AnsiString
-
Hallo, möchte gerne einen AnsiString (12,3) in eine float-Zahl konvertieren.
Habe es schon mit
[cpp]
float j = atof(MaskEdit1->Text);
[cpp]
probiert.War bestimmt verkehrt, denn der Compiler meckerte, dass von AnsiString zu Const Char* nicht möglich sei, was ja auch vertraut erscheint.
Was kann ich nun tun um es doch noch zu ermöglichen?
-
Hallo
wenn schon altes C, dann eben noch Konvertierung in C-String
float j = atof(MaskEdit1->Text.c_str());Aber besser VCL-eigene Funktionen wie StrToFloat bzw. StrToFloatDef (ab BCB6)
bis bald
akari
-
Echt super, danke.
Die VCL-Lösung ist besser. Klasse!
-
Sry, habs verpeilt...