Das ist ja mal interessant mit dem double!
ich zitiere mal aus meinem C-Buch(erklärung zur Funktion printf()):
Wert Bedeutung
f Argument vom Typ float oder double[.....]
geht eigenltich noch weiter, steht aber im widerspruch zu deiner Aussage,
ih denke mal aber, dass deine Aussage hinkommt, denn ich hatte
schon öfters das Problem.
stdio.h hab ich natürlich includiert.