Ho usato la funzione abs()
e ho aggiunto #include <math.h>
nella parte superiore del codice. Ma continuo a ricevere questo errore:abs 'dichiarazione implicita ...' errore dopo aver incluso la matematica.h
hello.c:20:11: warning: implicit declaration of function 'abs' is invalid in C99
[-Wimplicit-function-declaration]
int a = abs(arrOfHour[i] - hour) * 60 + minute;
^
Sto usando il compilatore LLVM.
Perché si verifica questo errore anche se ho incluso math.h
?
Puoi pubblicare il codice, in particolare la parte che chiami 'abs'? – holgac
@holgac, che non è necessario. La parte in cui l'OP chiama 'abs' è nel messaggio di avviso. –
@CoolGuy yeah Ho dimenticato le funzioni non dichiarate implicitamente dichiarate, mi dispiace. Ad ogni modo, per il futuro, puoi controllare dove viene dichiarata una funzione usando * manpages *, http://linux.die.net/man/3/abs – holgac