Section courante

A propos

Section administrative du site

WITH

Avec
Free Pascal  

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

Voir également

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

Dernière mise à jour : Dimanche, le 28 février 2016