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.
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.