long double to string
-
Hallo!
Ich habe hier einen long double und möchte diesen in einen String konvertieren. Wenn ich
long double ld = 25.0; char str[1024]; sprintf(str, "%f", ld);
laufen lasse, kommt da nur Mist raus. Nämlich
-680564733841876927000000000000000000000.0
Weiß jemand Abhilfe?
-
%f ist der falsche conversion specifier. Siehe man: sprintf
-
Danke. Aber ehrlich gesagt raffe ich nicht, was da steht. Keine Ahnung, was ein Length-Modifier ist...