Re : tableau de pointeurs
Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.
Sujet en cours de lecture : tableau de pointeurs par | (Haut de page) |
Re : tableau de pointeurs
Tian
Envoyé le : 02/11/2004 à 11:09
Bonjour,
Cela n'est a ma connaissance pas possible. On peut toutefois simuler cela par le calcul. Cela se fait en utilisant un tableau a une seule dimension ou les indices des cellules sont calcules comme ceci :
Concernant la prog script, je voudrais savoir s'il est possible de déclarer des tableaux de pointeurs ou bien des tableau à 2 dimensions tab[50][10] par exemple, comme sous C.
i=l*C+c Ou l est le numero de la ligne souhaitee, C le nombre total de colonne et c le numero de la colonne souhaitee.Dans ce cas-la, pas besoin de tableau a 2 dimensions. En effet, le type *chaine de caractere* est un type elementaire pour le shell (comme le caractere l'est pour le C). On peut donc directement faire un tableau de chaines. Ceci est par exemple possible :
Mon but étant de faire une fonction qui ressemble à ça sous C:
void menu(int nbchoix, char** tabdechoix);
où nbchoix est le nombre de choix pour le menu
où tabdechoix est un tableau qui contient les choix pour le menu
tabdechoix=("Entrer" "Options" "Quitter") On aurait alors le resultat suivant :> echo ${tabdechoix[1]}
Options