Section courante

A propos

Section administrative du site

FILLBYTE

Remplir l'octet
Free Pascal System

Syntaxe

Procedure FillByte(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 une zone de mémoire.

Remarques

Exemple

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

  1. Program FillByteSamples;
  2.  
  3. Var
  4.  A:String[15];
  5.  B:String[20];
  6.  C:String[25];
  7.  
  8. BEGIN
  9.  A[0]:=Chr(15);
  10.  FillByte(A[1],15,65);
  11.  B[0]:=Char(20);
  12.  FillByte(B[1],20,66);
  13.  C[0]:=Char(25);
  14.  FillByte(C[1],25,67);
  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 - FILLCHAR
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLDWORD
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

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