用于编写多平台终端应用程序的 C++ 库
CPP-Terminal 是一个小巧且无依赖的 C++ 库,用于编写基于终端的跨平台应用程序。它遵循“零开销原则”,并将外部包含的文件限制在 C++ STL 中。由于是跨平台的,我们目前支持 Windows、Linux 和 MacOS,并提供了跨所有平台的统一 API。我们的主要功能包括颜色、键盘输入、终端大小调整处理以及其他常见的终端功能。还可以从 Windows GUI 应用程序中打开受管理的终端。
int main() { std::cout int __stdcall WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int show) { std::cout Windows 10 之前的版本缺少进入"原始模式"的 Win32 API 功能,因此无法使用。它们还缺乏 ANSI 支持。有关为 MSVC/Win32 之前的 Windows 版本添加支持的详细信息,请参阅 #173。
对 CPP-Terminal 的贡献非常受欢迎,不仅可以通过代码来实现,还可以通过其他方式来实现。扩展其功能,报告或修复错误,以及扩展文档只是其中的一些方式。
暂无开放 Issues,或尚未同步最近议题。