Section courante

A propos

Section administrative du site

MOVE

Déplacement
Turbo Pascal 3+ System

Syntaxe

Procedure Move(Const orig;var dest;nbre:Integer); Version 3
Procedure Move(Const orig;var dest;nbre:Word); Version 4 à 7

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 une copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets.

Remarques

Exemple

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

Essayer maintenant !
  1. Program MoveSamples;
  2.      
  3. Var
  4.  A:Array[0..12] of Byte;
  5.  B:Array[0..15] of Byte;
  6.  I:Integer;
  7.      
  8. BEGIN
  9.  For I := 0 to 12 do Begin
  10.   A[I] := I;
  11.  End;
  12.  Move(A[0],B[0],12);
  13.  For I:=0 TO 12 do Begin
  14.   WriteLn('B[',I,'] = ',B[I]);
  15.  End;
  16. 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

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 293.

Dernière mise à jour : Dimanche, le 25 janvier 2015