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 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
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 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; }
la j'ai carrément un memleak
Code : Sélectionner tout - Visualiser dans une fenêtre à part max_cell_size((char **)label, sum_tunnels);
si quelqu'un pouvait m'aider, ce serait cool
rogerio
Partager