|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
C: domanda tanto facile quanto urgente
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
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
non conosco quell'opzione del gcc, comunque prova a riportare il sorgente, o una parte di esso, e gli errori restituiti dal compilatore.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
"undefined reference to: sqrt"
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 130
|
Codice:
$ gcc -o nome nome.c -lm |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Passa il parametro -lm al gcc...
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
vi adoro
grazie mille
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
qui invece dove sta il problema?
Codice:
#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;
}
Codice:
Introdurre il valore: 5 Risultato: -1268609024
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
ok sono un cretino... è mezz'ora che sto impazzendo e appena posto mi accorgo che manca un'&...
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Apr 2005
Città: Cagliari
Messaggi: 54
|
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
__________________
Sapere di sapere quello che si sa e sapere di non sapere quello che non si sa: ecco il vero sapere... Confucio. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:04.



















