Flo1987
Messages postés6Date d'inscriptionmercredi 6 juin 2007StatutMembreDernière intervention15 avril 2009
-
9 déc. 2008 à 10:38
Flo1987
Messages postés6Date d'inscriptionmercredi 6 juin 2007StatutMembreDernière intervention15 avril 2009
-
9 déc. 2008 à 11:32
Bonjour
je travaille avec des matrices et j'ai un problème lorsque je veux effectuer des des opérations dessus (chaque opération est une fonction à part). Lorsque j'appelle une de ces fonctions, celle-ci n'arrive pas à retrouver l'adresse de base de mes matrices. Le problème doit se trouver dans l'appel de la fonction mais je ne le trouve pas.
Déclaration de la fonction dans le header :
double** inverse(double **, int, double);
Appel de la fonction :
mat = inverse(tab, 6);
Prototype de la fonction :
double** inverse(double **norm, int dim)
Il m'est impossible d'accéder aux valeurs stockées dans norm car l'adresse n'est pas transmise correctement.
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 9 déc. 2008 à 10:43
salut,
dans la fonction appelante, peux-tu nous montrer ton code pour voir comment tu as déclaré (voire initialisé) tab et mat.
tu as une erreur dans la déclaration (une fois avec 2 paramètres et l'autre avec 3), mais vu que tu arrives à compiler on va dire que tu as fait une erreur dans l'écriture de ton messages.