Gast
#284416
hallo, ich habe ein problem mit der funktion snprintf. bisher habe ich auf mein lcd nur ints ausgegeben so: snprintf(s,6,"%u",counter) wobei counter int s car[8] ist funktioniert einwandfrei. nun wollte ich eine double/float variable ausgeben. laut doku sollte es so gehen: snprintf(s,8,"%4.2f",f) f ist float und s char[8] wie oben. geht aber nicht. gibt ? aus oder unsinn wenn ich sprintf verwende. habe auch alsformatstring %u und %d probiert hilft nix, kann mir jemand mit dieser funktion helfen oder mir sagen wie ich ein float auf dem lcd ausgeben kann? gruss ralf