SCRITTURA DI NUMERI SU stdout
Dato un numero reale, calcolare la stringa che lo rappresenta e scriverla sull’output standard.
#include
#include
void printDouble(double x){
char *p; int i=0, point, sign;
p = fcvt(x,14,&point, &sign);
if (sign!=0) putchar('-'); while(point>i) putchar(p[i++]);
putchar('.'); puts(p+i);
}
Funzione di libreria (non standard)
Diapositiva precedente
Diapositiva successiva
Torna alla prima diapositiva
Visualizza versione grafica