Declaration des procedures en turbo pascal

Fermé
aziz fadiga Messages postés 1 Date d'inscription lundi 26 septembre 2011 Statut Membre Dernière intervention 27 septembre 2011 - 27 sept. 2011 à 21:51
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 sept. 2011 à 22:36
Bonjour,






je suis un nouveau membre du forum.
je me nomme FADIGA KAFOUMBA et je suis etudiant en informatique et developpeur d'applicationa à la chambre de commerce et d'industrie en cote d'ivoire.
je souhaiterai savoir la methode utilisé pour la declaration de tableau dans les procédures en pascal.
A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
27 sept. 2011 à 22:13
Pour passer des tableaux en paramètres de fonctions/procédures il faut que tu créés un type spécifique pour ce tableau :

type tableau = array[min..max] of elements;
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
27 sept. 2011 à 22:29
Et ensuite tu peux passer le tableau à une procédure via le paramètre Var ou Const :

Procedure Rempli_Tableau(Var LeTableau : Tableau);
// Le tableau sera renvoyé modifié par la procédure

Procedure Lit_Tableau(Const LeTableau : Tableau);
// Le tableau pourra être seulement lu par la procédure

Procedure TableauParametre(LeTableau : Tableau);
// Le tableau est copié lors de l'appel de la procédure et celui d'origine
reste inchangé
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
27 sept. 2011 à 22:36
Question performance, il vaut mieux éviter de passer le tableau par copie, ça ralentit le programme.
0