Umwandeln eines Arrays int / float
-
21-08-2019 - |
Frage
Ich brauche einen char-Array in int konvertieren und schweben C unter Verwendung von Das Array ist wie folgt
char* text = "15.34";
Ich brauche auch wieder einen Schwimmer / int zurück in ein Array konvertieren
Lösung
Sie können auch verwenden sscanf. Zum Beispiel:
float fp = 0; sscanf (Text, "% f", & fp );
Verwendung sprintf konvertieren zurück ()
Andere Tipps
Mit atoi()
/ strtol()
und atof()
/ strtod()
Bibliotheksfunktionen aus Zeichenfolge konvertieren.
Um die Verwendung sprintf()
mit %d
und %f
Formatbezeich konvertieren zurück.
Werfen Sie einen Blick auf sscanf()
und sprintf().
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow