Section courante

A propos

Section administrative du site

FILLCHAR

Suite de caractère
Turbo Pascal 3+ System

Syntaxe

Procedure FillChar(Var Tampon; nbre:Integer; Val:Byte|Char); Version 3
Procedure FillChar(Var Tampon; nbre:Word; Val:Byte|Char); Version 4 à 7

Paramètres

Nom Description
Tampon Ce paramètre permet d'indiquer le tampon où doit s'effectuer la réinitialisation de valeur de cellule de mémoire
nbre Ce paramètre permet d'indiquer la longueur du tampon
Val Ce paramètre permet d'indiquer la valeur à effectuer au tampon

Description

Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire.

Remarques

Exemple

Voici un exemple montrant l'utilisation de «FillChar» dans Turbo Pascal :

Essayer maintenant !
  1. Program FillCharSamples;
  2.  
  3. Var
  4.  A:String[15];
  5.  B:String[20];
  6.  C:String[25];
  7.  
  8. BEGIN
  9.  A[0]:=Chr(15);
  10.  FillChar(A[1],15,'A');
  11.  B[0]:=Char(20);
  12.  FillChar(B[1],20,'B');
  13.  C[0]:=Char(25);
  14.  FillChar(C[1],25,'C');
  15.  WriteLn(A);
  16.  WriteLn(B);
  17.  WriteLn(C);
  18. END.

on obtiendra le résultat suivant :

AAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCC

Référence

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 175.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1232.

Dernière mise à jour : Dimanche, le 25 janvier 2015