Section courante

A propos

Section administrative du site

WITH

Avec
Turbo Pascal pour Windows

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

on obtiendra le résultat suivant :

Prénom : Sylvain
Nom : Maltais
Ville : Laval

Voir également

Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - WITH
Langage de programmation - Delphi - Référence de procédures et fonctions - WITH

Dernière mise à jour : Dimanche, le 10 décembre 2017