[Risolto] [C] funzioni trigonometriche

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
diego84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 595
Iscrizione: martedì 6 novembre 2007, 11:34

[Risolto] [C] funzioni trigonometriche

Messaggio da diego84 »

Ho bisogno di usare le funzioni trigonometriche in un programma scritto in c, così sto provando a vedere come funzionano e ho scritto il seguente codice:

Codice: Seleziona tutto

#include <stdio.h>
#include <math.h>

int main()
{
	float a, sen;
	printf("Inserisci il valore di a");
	scanf("%f", &a);
	sen = sin(a);
	printf("a = %f Sen(a) = %f", a, sen);
	return 0;
}
quando vado a compilare mi restituisce il seguente errore

Codice: Seleziona tutto

diego@diego-liquido:~/Scrivania/seno$ gcc seno.c -o seno
/tmp/cc6PGEVd.o: In function `main':
seno.c:(.text+0x34): undefined reference to `sin'
collect2: ld returned 1 exit status
diego@diego-liquido:~/Scrivania/seno$ 
cosa sto sbagliando?
Ultima modifica di Anonymous il lunedì 29 settembre 2008, 12:12, modificato 1 volta in totale.
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: [C] funzioni trigonometriche

Messaggio da Guiodic »

devi indicare a gcc che deve linkare math aggiungendo -lm
diego84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 595
Iscrizione: martedì 6 novembre 2007, 11:34

Re: [C] funzioni trigonometriche

Messaggio da diego84 »

Grazie mille.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti