Section courante

A propos

Section administrative du site

FILLCHAR

Remplir de caractères
Free Pascal System

Syntaxe

Procedure FillChar(Var x;count:SizeInt;Value:Boolean);
Procedure FillChar(Var x;count:SizeInt;Value:Char);
Procedure FillChar(Var x;count:SizeInt;Value:Byte);

Paramètres

Nom Description
x Ce paramètre permet d'indiquer le tampon où doit s'effectuer la réinitialisation de valeur de cellule de mémoire
count Ce paramètre permet d'indiquer la longueur du tampon
Value 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, un caractère ou un booléen) une zone de mémoire.

Remarque

Exemple

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

  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

Voir également

Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLWORD
Langage de programmation - Free Pascal - Référence de procédures et fonctions - MOVE
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLBYTE
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLDWORD
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - FILLCHAR

Dernière mise à jour : Samedi, le 18 juillet 2015