... in prima approssimazione ignoro sempre i warning... ma in questo caso devo essere sicura che i risultati dei calcoli eseguiti siano quellli attesi, senza brutte sorprese dovute ad errori di troncamento.
Per quanto riguarda il codice, ecco un esempio concreto:
Compilando con gcc -lm -Wall si ottiene: warning: implicit declaration of function `round'codice:#include <stdio.h> #include <stdlib.h> #include <math.h> int nbinR; double Rmin,Rmax,rstep; int main() { Rmin=0.0; Rmax=20.0; rstep=0.2; nbinR=round((Rmax-Rmin)/rstep); return 0; }

Rispondi quotando