ITADN
JosefVesely/printfcolor
JosefVesely/printfcolor · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

printfcolor

一个单头文件式的 C 库,用于向控制台打印彩色文本。它同时支持 Windows 和类 Unix 系统。

使用方法

在您的 C 项目中包含 printfcolor.h 头文件:

#include "printfcolor.h"

示例代码

#include "printfcolor.h"

int main()
{
    printfc_fg(BLUE, "Blue text\n");
    printfc_fg(MAGENTA, "Magenta text\n\n");

    printfc_bg(GREEN, "Green background\n");
    printfc_bg(RED, "Red background\n\n");

    printfc(WHITE, BLUE, "White on blue\n");
    printfc(MAGENTA, CYAN, "Magenta on cyan\n");
}

严格保留:Markdown语法、缩进、空行、N形式的占位符、专有名词、技术术语、命令、路径。 不要增删、合并或拆分行与段落,行数必须与原文一致。 只输出译文。

Example output

兼容性

  • Windows: 使用 Windows 控制台 API。
  • 类 Unix 系统: 使用 ANSI 转义码。

错误处理

  • 无效的颜色代码: 输出错误信息并返回 -1
  • 控制台信息获取失败: 输出错误信息并返回 -1

许可证

本项目采用 MIT 许可证进行授权——详情请参见 LICENSE] 文件。