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

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

memset, _fmemset

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);