Section courante

A propos

Section administrative du site

MOVE

Déplacement
Turbo Pascal pour Windows System

Syntaxe

Procedure Move(Const orig;var dest;nbre:Word);

Paramètres

Nom Description
orig Ce paramètre permet d'indiquer la source du tampon de données à copier
dest Ce paramètre permet d'indiquer l'emplacement destinataire où est copié le tampon de données
nbre Ce paramètre permet d'indiquer la taille du tampon de données en octets

Description

Cette procédure permet d'effectuer un copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program MoveSamples;
  2.  
  3. Uses WinCrt;
  4.  
  5. Var
  6.  A:Array[0..12] of Byte;
  7.  B:Array[0..15] of Byte;
  8.  I:Integer;
  9.  
  10. BEGIN
  11.  For I := 0 to 12 do Begin
  12.   A[I] := I;
  13.  End;
  14.  Move(A[0],B[0],12);
  15.  For I:=0 TO 12 do Begin
  16.   WriteLn('B[',I,'] = ',B[I]);
  17.  End;
  18. END.

on obtiendra le résultat suivant :

B[0] = 0
B[1] = 1
B[2] = 2
B[3] = 3
B[4] = 4
B[5] = 5
B[6] = 6
B[7] = 7
B[8] = 8
B[9] = 9
B[10] = 10
B[11] = 11
B[12] = 0


Dernière mise à jour : Dimanche, le 10 décembre 2017