Программирование на C и C++

Онлайн справочник программиста на C и C++

movedata

void movedata(unsigned sourceseg, unsigned sourceoff, unsigned destseg, unsigned destoff, size_t count)

Прототип: 
Описание: 

Функция movedata() не определена стандартом ANSI С.

Функция movedata() копирует count символов из области памяти sourceseg : sourceoff в область памяти destseg : destoff. Работа функции movedata() не зависит от выбранной модели памяти.

Пример: 
Следующая программа копирует 25 байт сегмента данных в массив buff:
#include <stdio.h>
#include <string.h>
#include <dos.h>
int main(void)
{
char buff[25];
movedata(_DS, 0, FP_SEG(buff), FP_OFF(buff), 25);
return 0;
}