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形式的占位符、专有名词、技术术语、命令、路径。 不要增删、合并或拆分行与段落,行数必须与原文一致。 只输出译文。

兼容性
- Windows: 使用 Windows 控制台 API。
- 类 Unix 系统: 使用 ANSI 转义码。
错误处理
- 无效的颜色代码: 输出错误信息并返回
-1。 - 控制台信息获取失败: 输出错误信息并返回
-1。
许可证
本项目采用 MIT 许可证进行授权——详情请参见 LICENSE] 文件。