float addieren zu Kommastelle
-
Hallo.
Ich steuer hier eine Maschine an, die mir Kraftwerte übergibt. Jede einzelne Zahl. Jetzt muss ich das aber so auswerten, dass eine Kommazahl dabei rumkommt. Sprich:
Wert 1: 2
Wert 2: 3
Wert 3: 6Soll so sein: 23,6
Hab das jetzt so gelöst, dass ich den Wert 3 in einen String umwandel, der Formatiert wird und später in ein float wieder umgewandelt wird.
float EinerN,Einer,Zehner; EinerN = Werte(336); Einer = Werte(337); Zehner = Werte(338); Wert= (Zehner * 10) + Einer; ///// CString syntax; syntax.Format("0.%f",EinerN); ///// Wert += atof(syntax);
Find ich persönlich ein bissl doof. Gibt es da noch eine andere möglichkeit?
-
hä?
float a,b,c; // ab.c float erg = a*10 + b + c/10;
-
ja supi
ich danke dir
funzt wunderbar
hast irgendwie nen link oder so, wo sowas steht?
wär lieb von dir
-
Was für einen Link? Wo du das dividieren lernst? ;P