タームボックス2 2.5.0

タームボックス2 2.5.0

28月2.5.0日、XNUMX年以上の中断を経て、TUIを作成するためのライブラリのXNUMXがリリースされました。 タームボックス2、C で書かれ、MIT ライセンスの下で配布されます。

オリジナルと比べて 用語ボックスシンプルな API と libc 以外の依存関係がないことは維持されますが、次のものが追加されます。

  • より厳密なエラーチェック。
  • エスケープシーケンスのより効率的な解析。
  • オプションの 32 ビットカラー サポート。
  • Unicode 書記素のサポートが改善されました。
  • 埋め込まれたエスケープシーケンスのコードを生成する。
  • テストスイート;
  • имногоедругое。

ライブラリは単一ファイルのライブラリ (.h ファイルはわずか 128K) として構成されていますが、個別の動的ライブラリまたは静的ライブラリとしてコンパイルすることもできます。

#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, "終了するには任意のキーを押してください..."); tb_present(); tb_poll_event(&ev); tb_shutdown(); return 0; }

出所: linux.org.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster