gpt4 book ai didi

c++ - 可移植基于文本的控制台操纵器

转载 作者:IT老高 更新时间:2023-10-28 21:47:07 25 4
gpt4 key购买 nike

应用程序可以操作基于文本的控制台或终端,并更改它们的颜色、设置光标位置。支持的方法是:

但是,是否有任何轻量级和可移植的 C/C++ 库仅处理操作系统之间的颜色和光标差异?如果技术上不可能,但尽力而为,则什么也不做。

注意:我不是在寻找繁重的外部工具来模拟类 unix 的终端(如 Cygwin、Msys-rxvt、...)。我认为使用 Windows API 和 ANSI 转义码可以实现简单的可移植性。 而不是 ncurses,因为它很重,并且具有完整控制台的许多功能,我认为它需要模拟。 p>

最佳答案

好吧,我终于找到了一个便携易用的库:rlutil.h

用法:

#include <iostream>
#include "rlutil.h"
int main()
{
for (int i = 0; i < 16; i++)
{
rlutil::setColor(i);
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}

但是,我会很高兴有其他建议。

关于c++ - 可移植基于文本的控制台操纵器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7876241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com