Matthias wrote:
> Der Code gehört in obige IF Schleife.
if ist keine Schleife. if ist eine Verzweigung.
> Selbst wenn ich mir PI berechnen lassen will kommt auch nur 0,000012
> raus.
Der sin von PI ist ja auch 0.
0.000012 ist gar nicht mal so schlecht, wenn man bedenkt,
dass float so ca. 5 bis 6 signifikante Stellen aufweist
und eine sin() Berechnung innerhalb der Funktion einiges an
Arithmetik benötigt.
> dtostrf(Wert,8,8,string);
Vorsicht: die erste 8 gibt die max Gesamtgröße des zu
erzeugenden Strings an. Die zweite 8 legt fest, wieviele
Stellen davon nach dem Komma sein sollen.
Also 8 Nachkommastellen bei einer Gesamtausgabelänge von 8.
Du brauchst aber auch Platz für 1 Vorkommastelle, das Komma
selber und ein ev. Vorzeichen.