View Full Version : C: domanda tanto facile quanto urgente
negator136
24-10-2005, 19:50
come si include la libreria math.h al momento della compilazione?
io nel sorgente.c scrivo all'inizio #include <math.h> ma poi al momento della compilazione non mi riconosce ne il comando sqrt, ne il pow..
ah, ecco, dimenticavo la probabile causa del mio problema..
compilo in linux con il comando "cc -o nome nome.c"
HELP :cry:
non conosco quell'opzione del gcc, comunque prova a riportare il sorgente, o una parte di esso, e gli errori restituiti dal compilatore.
negator136
24-10-2005, 20:07
"undefined reference to: sqrt"
:(
Passa il parametro -lm al gcc...
negator136
24-10-2005, 20:23
vi adoro :)
grazie mille
negator136
25-10-2005, 20:28
qui invece dove sta il problema? :(
#include <stdio.h>
int funz(int bo);
int main() {
int lol;
printf("Introdurre il valore: ");
scanf("%d", lol);
printf("Risultato: %d\n", funz(lol));
return 0;
}
int funz(int bo) {
return bo*bo;
}
questo è il risultato al momento dell'esecuzione:
Introdurre il valore: 5
Risultato: -1268609024
negator136
25-10-2005, 20:30
ok sono un cretino... è mezz'ora che sto impazzendo e appena posto mi accorgo che manca un'&...
:muro:
DEvi salvare il valore che leggi da tastiera nell'indirizo della variabile lol.
Quindi devi usare quando fai scanf, &lol. Spero di essere stato chiaro ;)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.