我正在构建一个轻量级版本的 ncurses 库。到目前为止,它与 VT100兼容的终端工作得很好,但 win32控制台无法识别 \033
代码作为转义序列的开始:
# include <stdio.h>
# include "term.h"
int main(void) {
puts(BOLD COLOR(FG, RED) "Bold text" NOT_BOLD " is cool!" CLEAR);
return 0;
}
为了加载 ANSI.SYS 驱动程序并识别 ANSI/VT100转义序列,在 C 代码级需要做些什么?