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 :
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
mais c'est un léger pour commencer ! ça me donne la taille des tableaux mais pas le nb de dimension du tableau
Je n'ai pas la moindre idée !