Bonjour,
une question de débutant : comment declarer un paramètre qui est un tableau et/ou un resultat de fonction qui est un tableau.
Merci pour votre aide
Bonjour,
une question de débutant : comment declarer un paramètre qui est un tableau et/ou un resultat de fonction qui est un tableau.
Merci pour votre aide
Pour passer un tableau en paramètre de procédure u de fonction, il faut que tu spécifie un tableau sans intervalle :
Le plus simple est cependant d'utiliser un type intermédiaire, car l'intervalle est alors fixé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function test(machin:array of integer):integer; procedure test(machin:array of integer);
Ainsi tu peux passer une variable de type TTableau en paramètre et en résultat d'une fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 type TTableau=array[0..9] of integer;
a+
Pour le résultat de fonction ce n'est pas possible de renvoyer un tableau.
Il faut soit que tu fasses une procédure avec un passage par adresse du tableau (avec un var) soit que tu te serves des pointeurs.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager