Forum: Linux-Unix Programmierung
Moderatoren: juergen, Martin ConradThema: Länge einer Fliesskommazahl im String ermitteln
Länge einer Fliesskommazahl im String ermitteln
Martin Conrad (webmaster) am 13.12.2003 um 21:09
das Subject sagt es eigendlich schon. Ich hab keinen Einfall, wie ich die Länge, die eine Fleisskommazahl im String einnehmen würde ermitteln kann.
Kann mich mal wer anschubsen?
Danke im Voraus
Martin
--
0xC0FFEE
Länge einer Fliesskommazahl im String ermitteln
Martin Conrad (webmaster) am 14.12.2003 um 13:20
tmp1 = va_arg(ap, double);
count = 0;
length -= 2;
while(tmp >= 1)
{
tmp = tmp/10;
count ++;
}
length = length + count + 7;
Bis denne
Martin
--
0xC0FFEE
Länge einer Fliesskommazahl im String ermitteln
harper am 14.12.2003 um 19:46
a) tmp != tmp1
b) das length -=2 und das ...count +7 solltest vielleicht noch bischen ausführen
ebenfalls bis denne
Oli
Länge einer Fliesskommazahl im String ermitteln
Martin Conrad (webmaster) am 14.12.2003 um 19:55
*lach*
das war direkt gepostet, als ich noch dabei war den Quälcode auzuräumen.
Bis denne
Martin
der sich heute bei allem nen Bär abbricht
--
0xC0FFEE
Länge einer Fliesskommazahl im String ermitteln
jengelh am 22.12.2003 um 22:05
double blah = 3.14159265358979323
char buf[512];
snprintf(buf, 512, "%lf", blah);
laenge = strlen(buf);
