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.
Partager