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
l'ebauche de la fonctionCode:
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" };
le passage du tableau dans la fonctionCode:
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; }
la j'ai carrément un memleakCode:max_cell_size((char **)label, sum_tunnels);
si quelqu'un pouvait m'aider, ce serait cool
rogerio