void *memset(void *buf, int ch, size_t count)
void far * far _fmemset(void far *buf, int ch, size_t count)
Описание:
Функция memset() копирует младший байт ch в первые count символов массива, на который указывает buf. Функция возвращает buf.
Чаще всего memset() используется для присвоения начальных значений определенной области памяти.
Функция _fmemset() является FAR-версией memset().
Пример:
Следующий фрагмент программы присваивает начальные значения 0 первым ста байтам массива, на который указывает buf, затем записывает в первые 10 байт символ 'X' и выводит на экран строку «ХХХХХХХХХХ»:
memset(buf, '\0', 100);
memset(buf, 'X', 10);
printf ((char *) buf);
memset(buf, '\0', 100);
memset(buf, 'X', 10);
printf ((char *) buf);