termbox2 2.5.0

termbox2 2.5.0

El 28 de diciembre, después de más de dos años de pausa, se lanzó la versión 2.5.0 de la biblioteca para crear TUI. termbox2, escrita en el lenguaje C y distribuida bajo la licencia MIT.

En comparación con el original termbox, se ha mantenido una API sencilla y la ausencia de dependencias además de libc, pero se han añadido:

  • una verificación de errores más estricta;
  • un análisis de secuencias de escape más eficiente;
  • soporte opcional para color de 32 bits;
  • mejor soporte para grafemas Unicode;
  • generación de código para secuencias de escape integradas;
  • un conjunto de pruebas;
  • y mucho más.

La biblioteca está organizada como una biblioteca de un solo archivo (el archivo .h ocupa solo 128K), aunque se puede compilar también como una biblioteca dinámica o estática separada.

#define 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, "hello from termbox"); tb_printf(0, y++, 0, 0, "width=%d height=%d", tb_width(), tb_height()); tb_printf(0, y++, 0, 0, "press any key…"); 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, "press any key to quit…"); tb_present(); tb_poll_event(&ev); tb_shutdown(); return 0; }

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster