Вход на сайт
Заметки программиста
613 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 коренной житель
в ответ uscheswoi_82 19.12.23 15:01
Это как обратиться к x и y координате в буфере, формула такая buffer[(y * HEIGHT) + x]:
#define HEIGHT 23 #define WIDTH 80 #include <stdio.h> char buffer[WIDTH * HEIGHT]; //Установить байт в буфер, по x и y-координате void set_buffer(char ch, int x, int y) { buffer[(y * HEIGHT) + x] = ch; } //Получить байт из буфера, по x и y-координате char get_buffer(int x, int y) { return buffer[(y * HEIGHT) + x]; }
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Дневник тяжелобольного инвалида