Si, capisco quello che vuoi dirmi, però il mio scopo non è stamparlo, ma è inserirlo all'interno di una struttura con sole 3 cifre dopo la virgola, e poi quello che tu dici, pur essendo corretto non è equivalente a quello che serve a me, mi spiego meglio:
12,3499999
Approssimato è:
12,345
E non 12,349 che otterrei con il "metodo printf"