Cita:
Iniciado por mmjj Hola;
Lo de la impresora virtual no sé muy bien a que te refieres , pero para redondear no necesitas niguna libreria rara sería algo así:
float numero = 3.123456789;
char redondeado[16];
sprintf(redondeado,"%.2f\n",numero);
el sprintf te almacena el valor en redondeado , y este valor es numero con dos decimales. En %.nf ajustas el n=numero de decimales que quieras tener.
Espero que te sirva de ayuda
dijo en C++ y eso que pusiste de ejemplo es C
en C++ para hacer eso usas string y stream con stringstream