jebedia82 | Oui oui, mon code etait degueu, je sais. C juste que je ne sais pas me servir correctement d'un debuggeur, donc g preferé faire comme ca...
Maintenant, il est tt bo
Sinon, en fait, qd je compile avec le main, il me met que les arguments sont incompatibles lors de l'appel de la fonction tfd2d
G essayé plein de truc et ca marche toujours pas. je me demande si c pas a cause de la déclaration des tableaux t,r et s (oui, les noms sont pourris, je compte les changer un jour ).
ps : Pour le deboggeur, g ete voir sur qques sites, mais je vois pas comment je peux m'en servir, dans ce cas là, pour m'aider à comprendre mon erreur
Voila mon main.
Code :
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include "tfd2d.h"
- int main(){
- long i,j,k,l;
- double t[10][10];
- double r[10][10];
- double s[10][10];
- for(i=0;i<10;i++){
- for(j=0;j<10;j++){
- t[i][j]=i+j;
- r[i][j]=0;
- s[i][j]=0;
- printf("image t[%ld][%ld] %f\n",i,j,t[i][j]);
- }
- }
- tfd2d(t,r,s,10,10);
-
- for (k=0;k<10;k++){
- for(l=0;l<10;l++)
- printf("valeur reelle %f\t valeur imaginaire %f\n",r[k][l],s[k][l]);
- }
-
- return (1);
- }
|
|