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
- Le paramètre Tampon est une référence de variable de tout type. Le paramètre nbre est une expression de type Word à partir de Turbo Pascal 4. Le paramètre Val est une expression de type ordinal. La procédure FillChar écrit la quantité du paramètre nbre d'octets contigus de mémoire dans Val, en commençant par le premier octet occupé par Tampon. Aucune vérification de l'intervalle n'est effectuée, soyez donc prudent.
- Autant que possible, utilisez la fonction SizeOf pour spécifier le paramètre nbre. Lorsque vous utilisez FillChar sur des chaînes de caractères, n'oubliez pas de définir l'octet de longueur après le remplissage.
Exemple
Voici un exemple montrant l'utilisation de «FillChar» dans Turbo Pascal :
Essayer maintenant !
on obtiendra le résultat suivant :
AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBB
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