Declaration des procedures en turbo pascal

aziz fadiga Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention   138
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Question performance, il vaut mieux éviter de passer le tableau par copie, ça ralentit le programme.
0