Section courante

A propos

Section administrative du site

WITH

Avec
Turbo Pascal 3+

Syntaxe

With identificateur d'enregistrement Do instruction simple ou composée

Paramètres

Nom Description
identificateur d'enregistrement Ce paramètre permet d'indiquer un identificateur d'enregistrement à faire passer comme simple variable chacun de ses champs
instruction simple ou composée Ce paramètre permet d'indiquer le bloc d'instruction ou l'instruction devant subir l'impact de ce mot réservé

Description

Ce mot réservé permet de définir la structure d'enregistrement courante devant être utilisé pour les variables.

Exemple

Cet exemple permet de montrer l'utilisation du mot réservé «WITH» :

  1. Program WithSamples;
  2.      
  3. Type
  4.  personne=Record
  5.   salutation:Char;
  6.   prenom:String[30];
  7.   nomfamille:String[30];
  8.   ville:String[30];
  9.   pays:String[30];
  10.   province:String[30];
  11.  End;
  12.      
  13. Var
  14.  a:personne;
  15.      
  16. BEGIN
  17.  With a do Begin
  18.   salutation := 'M';
  19.   prenom := 'Sylvain';
  20.   nomfamille := 'Maltais';
  21.   ville := 'Laval';
  22.   pays := 'CA';
  23.   province := 'QC';
  24.  End;
  25.  WriteLn('Prénom : ',a.prenom);
  26.  WriteLn('Nom : ',a.nomfamille);
  27.  WriteLn('Ville : ',a.ville);
  28. END.

on obtiendra le résultat suivant :

Prénom : Sylvain
Nom : Maltais
Ville : Laval

Références

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 453.

Dernière mise à jour : Dimanche, le 8 février 2015