Можно просто добавить цвета в вывод в командной строке или терминале.
Ниже будет представлен метод использования ccrainbow.
Вы можете использовать следующие методы для добавления ccrainbow в свой проект:
Весь инструмент ccrainbow состоит только из двух файлов, вы можете напрямую добавить ccRainbow.h
и ccRainbow.c
в свой проект и начать использовать его.
Вы можете добавить ccrainbow к своему исходному коду следующим образом:
#include "ccRainbow.h"
Чтобы максимально поддерживать различные платформы и компиляторы, ccrainbow написан на языке ANSI C (C89).
В ccrainbow нет данных, к которым можно получить прямой доступ.
rainbow_print
.chinese_support();
в начало программы.VERSION()
, чтобы увидеть версию используемого ccrainbow.Вы можете рассматривать ccrainbow как цветной printf
. Все методы использования ccrainbow полностью совпадают с printf
, но вы можете использовать способ {color-code}
для раскрашивания вашего вывода.
Например, команда
rainbow_print("{red}hello {blue}world {green}%d",2020);
выведет:
Если вы хотите вывести '{' или '}', вы можете использовать их как escape-символы "\{"("\}") или "\{"("\}".
Теперь поддерживаются следующие цветовые коды: Если вам нужно больше цветов, вы можете issue или изменить ccrainbow самостоятельно.
С версии V0.1.2 вы можете использовать все символы управления форматом, которые можно использовать в printf.
Лицензия MIT
Авторское право (c) 2020 GuoZi
Настоящим предоставляется разрешение любому лицу, получившему копию данного программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), на работу с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешение лицам, которым предоставлено Программное обеспечение, делать это при соблюдении следующих условий:
Приведённое выше уведомление об авторских правах и настоящее разрешение должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГИЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКАЮЩИЕ ИЗ, СВЯЗАННЫЕ С ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ В ОТНОШЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Если у вас возникли проблемы при использовании ccrainbow, вы можете найти решение здесь или в issue.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )