Section courante

A propos

Section administrative du site

FillChar

Remplir de caractères
HighSpeed Pascal System

Syntaxe

Procedure FillChar(var Object;Count:LongInt;FillVal:Byte);

Paramètres

Nom Description
Object 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.
FillVal 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

L'exemple suivant permet de comparer la méthode lente et rapide d'effacement de la mémoire avec ou sans la procédure FillChar :

  1. Program FillCharSamples;
  2. Var
  3.  Big:Packed Array[1..30000] OF Byte;
  4.  C:Integer;
  5. BEGIN
  6.  Writeln('Le faire lentement.');
  7.  For C:=1 to 30000 do Big[c]:=0;
  8.  Writeln('Le faire rapidement.');
  9.  FillChar(Big,SizeOf(Big),0) ;
  10. END.


Dernière mise à jour : Lundi, le 20 avril 2020