Bonjour, je vous expose mon probleme :
dans mon main, j'ai une matrice 3x3 remplie et je voudrais la passer a une fonction qui fait la somme de chaque ligne, chaque colonne mais je dois passer une structure a ma fonction et dans cette structure je voudrais passer uniquement l'adresse de la matrice et voila mon probleme je ne sais pas comment déclarer ce champs dans ma structure et comment faire passer cette adresse dans la structure dans mon main ?? (en fait je ne suis pas très bon avec les pointeurs et les tableaux 2 dimensions et tous ca.... j'ai déjà essayer des trucs mais rien ne fonctionne)
voici ma structure (ne faites pas attention aux autres champs):
dans le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 struct argument { int i; int **Matrice; // ICI je ne sais pas trop quoi ni comment int debut[2]; //debut[0] = ligne, debut[1] = colonne int fin[2]; // fin[0] = ligne, fin[1] = colonne };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int matrice [3][3]; struct argument args; // déclaration variable strucurée args.Matrice = ????// ICI je ne sais pas non plus :? CalculSomMatrice (&args)
voila en gros, merci de votre aide
Partager