- question de newbie !! [ C ] - C - Programmation
Marsh Posté le 28-12-2003 à 18:41:33
oulà...
ton **X est un tableau de pointeurs, et non un tableau à deux dimensions. (comme l'est le X[3][3] dans le main.
soit tu fais:
afficherMatrice( float X[][3], int N) (N superflu dans un sens)
soit afficherMatrice( float *X, int N ) ou (float X[])
avec printf("%f ",X[i*N+j]);
si j'ai fait ou dit des bêtises m'en fout
Marsh Posté le 28-12-2003 à 18:53:30
Ok ça marche merci !! Je n'avais pas réalisé que **X était un tableau de pointeurs...
Marsh Posté le 28-12-2003 à 18:03:53
Pourquoi ce code tout con ne marche pas... ?
Il imprime les 2 premières lignes de la matrice, mais pour la 3ème il me sort une segmentation faute