เดฐเดฃเตเดเต เดตเตผเดทเดคเตเดคเดฟเดฒเดงเดฟเดเด เดจเตเดฃเตเด เดเดเดตเตเดณเดฏเตเดเตเดเต เดถเตเดทเด เดกเดฟเดธเดเดฌเตผ 28 เดจเต, TUI เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดเต เดชเดคเดฟเดชเตเดชเต 2.5.0 เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ. เดเตเดเดฌเตเดเตเดธเต2, เดธเดฟเดฏเดฟเตฝ เดเดดเตเดคเดฟ MIT เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเตฝ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดฑเดฟเดเดฟเดจเดฒเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเตเดเดฌเตเดเตเดธเต, เดฒเดณเดฟเดคเดฎเดพเดฏ API เดฏเตเด libc เดเดดเดฟเดเตเดฏเตเดณเตเดณ เดเดถเตเดฐเดฟเดคเดคเตเดตเดเตเดเดณเตเดเต เด เดญเดพเดตเดตเตเด เดธเดเดฐเดเตเดทเดฟเดเตเดเดชเตเดชเตเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต:
- เดเตผเดถเดจเดฎเดพเดฏ เดชเดฟเดถเดเต เดชเดฐเดฟเดถเตเดงเดจ;
- เดเดธเตเดเตเดชเตเดชเต เดธเตเดเตเดตเตปเดธเตเดเดณเตเดเต เดเตเดเตเดคเตฝ เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เดชเดพเดดเตโเดธเดฟเดเดเต;
- เดเดชเตเดทเดฃเตฝ 32-เดฌเดฟเดฑเตเดฑเต เดตเตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃ;
- เดฏเตเดฃเดฟเดเตเดเตเดกเต เดเตเดฐเดพเดซเตเดฎเตเดเตพเดเตเดเตเดณเตเดณ เดฎเตเดเตเดเดชเตเดชเตเดเตเด เดชเดฟเดจเตเดคเตเดฃ;
- เดเดเดฌเดกเดกเต เดเดธเตเดเตเดชเตเดชเต เดธเตเดเตเดตเตปเดธเตเดเตพเดเตเดเตเดณเตเดณ เดเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเตฝ;
- เดเตเดธเตเดฑเตเดฑเต เดธเตเดฏเตเดเตเดเต;
- เดเดชเตเดชเด เด เดคเดฟเดฒเตเด เดเตเดเตเดคเดฒเตเด.
เดฒเตเดฌเตเดฐเดฑเดฟ เดเดฐเต เดธเดฟเดเดเดฟเตพ-เดซเดฏเตฝ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดพเดฏเดพเดฃเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต (.h เดซเดฏเตฝ 128K เดฎเดพเดคเตเดฐเดฎเดพเดฃเต), เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เดเดคเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดกเตเดจเดพเดฎเดฟเดเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดพเดฏเดฟ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
#TB_IMPL เดจเดฟเตผเดตเดเดฟเดเตเดเตเด #include "termbox2.h" int main(int argc, char **argv) { struct tb_event ev; int y = 0; tb_init(); tb_printf(0, y++, TB_GREEN, 0, "termbox-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดนเดฒเต"); tb_printf(0, y++, 0, 0, "width=%d height=%d", tb_width(), tb_height()); tb_prentf(0, y++, 0, 0, "เดเดคเตเดเตเดเดฟเดฒเตเด เดเต เด เดฎเตผเดคเตเดคเตเด..."); tb_present(); tb_poll_event(&ev); y++; tb_printf(0, y++, 0, 0, "event type=%d key=%d ch=%c", ev.type, ev.key, ev.ch); tb_printf(0, y++, 0, 0, "เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเดพเตป เดเดคเตเดเตเดเดฟเดฒเตเด เดเต เด เดฎเตผเดคเตเดคเตเด..."); tb_present(); tb_poll_event(&ev); tb_shutdown(); เดฑเดฟเดเตเดเตเตบ 0; }
เด เดตเดฒเดเดฌเด: linux.org.ru
