Bonjour,
j'ai un problème dans mon programme, j'ai le message suivant de la
part du compilateur :
error : incompatible types in assignement
Voilà l'endroit où ça arrive :
je ne comprends pas, car voilà la déclaration de ma fonction,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 vecteur gaussienne_DFT; /*...*/ gaussienne_DFT = DFT_complexe(vecteur_gauss);/* <-- ICI */ write_vecteur(gaussienne_DFT,"DFT_gauss.txt"); write_vecteur(vecteur_gauss,"vecteur_gauss.txt");
pour ce qui s'agit de mon fichier d'en-tête :
et voila une partie de la definition de ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 typedef struct { double * tab; unsigned long size; double x_min; double x_max; } vecteur; /*...*/ vecteur DFT_complex(vecteur);
Savez vous d'où peut venir ce problème ? Je joins l'archive complète du programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 vecteur DFT_complex(vecteur vecteur_in) { vecteur vecteur_out; /* ... et je termine par : */ return vecteur_out; }
si vous voulez regarder directement dans le programme complet. Merci beaucoup.
Partager