bonjour,
j un programme qui marche trés bien sous windows ( commande msdos) mais la j viens de le tester sur lunix est ca ne marche plus :
l'erreur viens de cette fonction :
il m'affiche le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 double * coeficients(int *tab, int n,int delta_x) { double b,s; int i; // allocation dynamique d'un tableau de double double *t=malloc(sizeof(double)*n); for(i=0;i<n;i++) { s=(double)(factorielle(i)*pow(delta_x,i)); b=tab[i]/s; t[i]=b; } return t ; free(t); t=NULL; }
undifined reference to 'pow'
aprés quelque essaie je me suis rendu compte que le problème venait de la variable i alors j l remplacé par une const est la a l'exécution il m'affiche segmentation fault
j'arrive pas a comprendre d'ou viens le problème alors qu'il s'exécute sans aucun probleme sous windows![]()
Partager