Gast
#1802181
Hallo, ich habe eine Variable mit dem Wertebereich 0.0-50.0 dies wird in 0.2er Schritten geändert Den Wert der Variable habe ich in eine int Variable gesteckt (mit 10 Multipliziert) -> hat die Variable x den Wert 212, so bedeutet das 21.2 usw. Die Ausgabe mache ich wie folgt: int temp; char Kommazahl[10]; char Zahl[10]; char x_char; temp = x % 10; itoa(temp,Kommazahl); temp = x / 10; itoa(temp,Zahl); strcat(Zahl,"."); strcat(Zahl,Kommazahl); strcpy(x_char,Zahl); // Die Ausgabe ist funktioniert soweit. Kann ich es noch effektiver gestalten, oder ist es OK so??