Section courante

A propos

Section administrative du site

MOVE

Déplacement
Oberon

Syntaxe

PROCEDURE MOVE(orig,dest,nbre:LongInt);

Paramètres

Nom Description
orig Ce paramètre permet la source du tampon de données à copier
dest Ce paramètre permet l'emplacement destinataire où est copié le tampon de données
nbre Ce paramètre permet 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 un exemple typique de l'utilisation de cette procédure :

  1. MODULE MoveSamples;
  2.  
  3. IMPORT Out;
  4.  
  5. VAR
  6.  A:ARRAY 12 OF INTEGER;
  7.  B:ARRAY 15 OF INTEGER;
  8.  I:INTEGER;
  9.  
  10. BEGIN
  11.  FOR I:=0 TO 12 DO
  12.   A[I] := I;
  13.  END;
  14.  MOVE(A[0],B[0],12);
  15.  FOR I:=0 TO 12 DO
  16.   Out.String("B[");
  17.   Out.Int(I,1);
  18.   Out.String("] = ");
  19.   Out.Int(B[I],1);
  20.   Out.Ln;
  21.  END;
  22. END MoveSamples.


Dernière mise à jour : Samedi, le 7 avril 2018