Bonjour
J'aimerais connaitre à l'avance le nombre de dimension(s) d'un tableau ?
Y'a t il une fonction native en c ? ou donc faut il la fabriquer et comment car je ne vois pas du tout ?
J'ai cherché ici partout mais peut-être que je ne la vois pas ou quelle n'existe pas ! https://www.tutorialspoint.com/c_sta...rary/index.htm
J'avais bien penser à ceci pour commencer :
mais c'est un léger pour commencer ! ça me donne la taille des tableaux mais pas le nb de dimension du tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int y,z; z = sizeof(menu)/(sizeof(int)*(sizeof(menu[0])/sizeof(int))); y = (sizeof(menu[0])/sizeof(int))/2; //valeur de (): printf("//valeur de (z):%d\n",z); printf("//valeur de (y):%d\n",y); // si y ou z =0 alors y'a rien dans une des dimensions dans un tableau à 2D
Je n'ai pas la moindre idée !
Partager