CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
pokeb
pokeb
Функция Помещает заданный байт в память по адресу segment:offset. Синтаксис #include <dos.h> void pokeb(unsigned segment, unsigned offset, char value); Файл, содержащий dos.h прототип Описание Функция pokeb записывает значение байта value в память по адресу segment:offset, где segment - адрес сегмента, offset- смещение. Если функция вызывается при подключенном файле dos.h, она трактуются, как макрокоманда, которая расширяется до встроенного кода. Если же вы не подключаете файл dos.h (или выполните для данной функции директиву #undef), вы будете иметь функцию, а не макрокоманду. Возвращаемое Нет. значение Переносимость Функция уникальна для семейства микропроцессоров 8086. Смотрите также peekb, poke. Пример: #include<dos.h> #include<conio.h> int main(void) { clrscr(); cprintf("Убедитесь, что Scroll lock выключена, и нажмите\ любую клавишу...\n"); getch(); pokeb(0x0000,0x417,16); cprintf("Теперь Scroll lock включена. \n"); return 0; }