Bonjour à tous.
J'ai un petit problème de syntax, après plusieurs recherche sur le net,
je n'ai pu ni affirmer ou ni infirmer la validation de mon code
Dans mon programme, je déclare un tableau de struct à deux dimensions :
typedef struct{
int x;
int y;
} point;
point tab[10][10];
ensuite, j'ai écrit une fonction pour modifier son contenu, et c'est là où je ne suis pas sur :
void modifi_tableau( point tab[10][10]){
tab[1][1].x = 2;
...
}
ensuite pour appeler ma fonction je fais :
modifi_tableau(tab);
Cependant je me pose la question si je ne dois pas définir ma fonction comme ceci :
void modifi_tableau(point *tab){
*tab[1][1].x = 2;
....
}
et de l'appeler de la même façon.
voilà, en espérant que ma question est assez claire, je vous remercie d'avance pour votre aide.