salut j'ai visiblement un probleme avec une fonction

je veux passer un tableau dans la fonction pour lister tous les elements, comparer les strlen et en extraire la taille de la cellule la plus grande

exemple de declaration de tableau

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
char label[][255] = {
"accueil",
"direction",
"medical/psy",
"cuisine",
"standard",
"vide",
"portable/wired",
"portable/wifi",
"accueil",
"direction",
"medical/psy",
"cuisine",
"standard",
"vide",
"portable/wired",
"portable/wifi",
"accueil",
"direction",
"medical/psy",
"cuisine",
"standard",
"vide",
"portable/wired",
"portable/wifi",
"file server",
"file server",
"file server",
"live box",
"cups file server"
};
l'ebauche de la fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*****************************************************************************************************
*                                               max cell size
*
* takes an array and return the size of the max strlen cell
******************************************************************************************************/
int max_cell_size(char ** array1, int sum){
//
int i;
 
printf("%d\n", sum);
 
for(i = 0; i < sum; i++)
	{
	printf("%s - \n", array1[i]);
	}
return 0;	
}
le passage du tableau dans la fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
max_cell_size((char **)label, sum_tunnels);
la j'ai carrément un memleak

si quelqu'un pouvait m'aider, ce serait cool

rogerio