如何使Win 32控制台识别ANSI/VS 100转义序列?

如何使Win 32控制台识别ANSI/VS 100转义序列?

我正在构建ncurses库的轻量级版本。到目前为止,它在VS 100兼容的终端上运行得很好,但是Win 32控制台无法识别\033代码作为转义序列的开头:

# include <stdio.h>
# include "term.h"

int main(void) {
  puts(BOLD COLOR(FG, RED) "Bold text" NOT_BOLD " is cool!" CLEAR);
  return 0;
}


在C代码级别上需要做什么,才能加载ANSI.SYS驱动程序并识别ANSI/VS 100转义序列?


慕姐4208626
浏览 707回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP