Section courante

A propos

Section administrative du site

MOVEDATA

Déplacement de données
Turbo C++ string.h

Syntaxe

void movedata(unsigned srcseg, unsigned srcoff, unsigned destseg, unsigned destoff, size_t n);

Paramètres

Nom Description
srcseg Ce paramètre permet d'indiquer le segment source, spécifiant l'emplacement de départ dans la mémoire d'où les données vont être copiées. Il s'agit d'une valeur de type unsigned, représentant un segment dans le modèle de mémoire 16 bits.
srcoff Ce paramètre permet d'indiquer le déplacement (offset en anglais) dans le segment source, c'est-à-dire la position de départ des données à copier à partir du segment spécifié dans srcseg. Il s'agit d'un nombre entier de type unsigned indiquant la distance en octets depuis le début du segment source.
destseg Ce paramètre permet d'indiquer le segment de destination, où les données seront copiées. Cela indique où les données doivent être placées en mémoire. Comme pour srcseg, il s'agit d'un segment de 16 bits.
destoff Ce paramètre permet d'indiquer le déplacement dans le segment de destination, c'est-à-dire la position où les données commenceront à être copiées dans le segment spécifié dans destseg. C'est également un entier unsigned indiquant la distance en octets depuis le début du segment de destination.
n Ce paramètre permet d'indiquer la taille (en octets) des données à déplacer, spécifiée par n. C'est le nombre d'octets à copier du segment source vers le segment de destination. Le type size_t est un type utilisé pour représenter la taille d'un objet en mémoire.

Description

Cette fonction permet de copier un tampon source (couple de Segment, Offset) dans un tampon de destination (couple de Segment, Offset) de «n» octets.



Dernière mise à jour : Dimanche, le 28 Février 2021