Gracias por la contestación su-, pero creo que no me vale. Es cierto que si meto 1, saca por fichero 1.000000, pero si le doy 1000, saca 1000.00000, con lo que excedo los ocho campos que tiene que ocupar el número.
Tampoco puedo hacer %5.1 (para que de 5 campos + punto + signo +o-), porque si meto 0.00001, no reconoce los decimales....