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;
}
#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;
}