1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bupt_xyg-cRainbowconsole

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_en.MD

cRainbowconsole

Простое средство для вывода разноцветных строк в консоль.

Содержание

Содержание (отсутствует).

Использование

Добро пожаловать в cRainbowconsole

Сборка

Существует несколько способов включить cMENU в свои проекты.

Копирование исходного кода

Вся библиотека состоит из одного файла C и одного заголовочного файла, вы можете просто скопировать ccRainbow.h и ccRainbow.c в исходный код своих проектов и начать использовать их. Вы можете включить cMENU следующим образом:

#include "ccRainbow.h"

cRainbowconsole написан на ANSI C (C89), чтобы поддерживать как можно больше платформ и компиляторов.

Структура данных

Нет структуры данных, которую нужно изучить.

API

  • Существует только один основной API rainbow_print.
  • data:2020/02/20 chinese support: Если вы хотите вывести китайские символы, вам следует использовать оператор chinese_support(); в самом верху вашего кода.
  • Вы можете узнать версию C-rainbowconsole, вызвав VERSION().

Начало работы с ccRainbowconcole

Вы можете просто использовать ccRainbowconsole как printf:

Оператор rainbow_print("{red}hello {blue}world {green}%d",2020); выведет: demo.PNG

Если вы хотите вывести '{' или '}', вам нужно использовать символы "\{"("\}") или "{"("}")

Цвет
  • {red}
  • {green}
  • {blue}
  • {yellow}
  • {white}
  • {clear}

Управляющие символы форматирования

Начиная с версии 0.1.2, вы можете использовать все управляющие символы форматирования в printf().

Лицензия

Лицензия MIT

Авторское право (c) 2020 GuoZi

Разрешается бесплатно распространять копии данного программного обеспечения и сопутствующей документации («Программное обеспечение»), предоставлять его без ограничений, включая неограниченное право на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, выполнять эти действия при соблюдении следующих условий:

Приведённое выше уведомление об авторских правах и это разрешение должны быть включены во все копии или существенные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГИЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКАЮЩИЕ ИЗ, СВЯЗАННЫЕ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

Справка

Если ваш вывод не получился цветным, вам необходимо проверить следующее. В ОС Windows цвет может отображаться только в cmd\shell или других приложениях, использующих win32.api. В ОС [OS X, Linux, unix] вам следует проверить, скомпилировано ли ваше приложение на используемой вами ОС. Сейчас cRainbowconsole не может анализировать управляющие символы форматирования следующих токенов [%m.n*].

Наслаждайтесь cRainbowconsole

— GuoZi (автор оригинала).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
AFL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/bupt_xyg-cRainbowconsole.git
git@api.gitlife.ru:oschina-mirror/bupt_xyg-cRainbowconsole.git
oschina-mirror
bupt_xyg-cRainbowconsole
bupt_xyg-cRainbowconsole
master