memset

заполнение памяти указанным значением

memset (dst, val, size)

Параметры:
dst - адрес в памяти, с которого начнется заполнение
val - значение размером 1 байт, которым будет заполнена область
size - количество байт для записи

Описание:
Заполняет память указанным значением.
Адрес указывается в шестнадцатеричном формате, но возвращаемое значение в десятичном.

Пример:
Чтобы заполнить всю карту тайлом #2 надо вызвать memset(0x8000, 2, 240*136)
Значение 2 в данном контексте, означает индекс в карте тайлов.

Чтобы очистить экран цветом с индексом 0: memset(0x0000, 0, 240*136/2)
Здесь размер делится на два (240*136/2) потому что цвет пикселя на экране занимает пол-байта, а не байт.

results matching ""

    No results matching ""