| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| libtermcolor | 2026-01-23 | ||
| pseudographic_font_5.h | 2026-01-23 | 2.5 kB | |
| pseudographic_font_7.h | 2026-01-23 | 2.9 kB | |
| module_07.c | 2026-01-23 | 4.3 kB | |
| pseudographic_font_3.h | 2026-01-23 | 1.9 kB | |
| module_05.c | 2026-01-23 | 3.8 kB | |
| module_06.c | 2026-01-23 | 3.9 kB | |
| module_02.c | 2026-01-23 | 1.8 kB | |
| module_03.c | 2026-01-23 | 1.8 kB | |
| module_04.c | 2026-01-23 | 1.8 kB | |
| Makefile | 2026-01-23 | 3.7 kB | |
| module_00.c | 2026-01-23 | 1.1 kB | |
| module_01.c | 2026-01-23 | 3.4 kB | |
| content_var.c | 2026-01-23 | 7.0 kB | |
| content_var.h | 2026-01-23 | 1.3 kB | |
| content_color_16.h | 2026-01-23 | 4.2 kB | |
| content_color_256.h | 2026-01-23 | 32.3 kB | |
| content_help.h | 2026-01-23 | 1.3 kB | |
| common.c | 2026-01-23 | 5.9 kB | |
| common.h | 2026-01-23 | 1.5 kB | |
| complex_modules.c | 2026-01-23 | 7.1 kB | |
| pseudographic_help.h | 2026-01-10 | 1.2 kB | |
| README.md | 2026-01-10 | 2.6 kB | |
| pseudographic_color.h | 2026-01-10 | 32.3 kB | |
| ADD_NEW_MODULE_GUIDE.txt | 2026-01-10 | 10.3 kB | |
| ADD_NEW_PSEUDOGRAPHIC_h.txt | 2026-01-10 | 893 Bytes | |
| adjacent_lines_finder.sh | 2026-01-10 | 1.3 kB | |
| Totals: 27 Items | 142.2 kB | 0 |
COMPLEX_SOFTWARE_ECOSYSTEM
Проект для отображения разных модулей.
Содержание
- Установка
- Запуск
- Управление
- Описание модулей
- Сборка отдельных модулей
- Структура файлов
- Требования
- Примечания
Установка
Используйте Makefile для упрощения: make
Это соберет исполняемый файл complex_modules.
Сборка отдельных модулей
А так же для индивидуальной сборки команду: Пример: gcc -Wall -Wextra -O2 -std=c99 -DSTANDALONE_BUILD -o module06 module_06.c common.c Аналогично для других модулей.
Запуск
Запустите приложение: ./complex_modules
Программа стартует с модуля 0. Для запуска конкретного модуля используйте цели Makefile, такие как make run0, make run1 и т.д.
Управление
- Цифры 0-6: Переключение между модулями.
- q: Выход из программы.
Описание модулей
В нулевом модуле
Структура файлов
common.h/common.c: Утилиты для работы с терминалом (режимы, отрисовка).complex_modules.c: Основной код для переключения между модулями.module_00.c–module_07.c: Реализации модулей.pseudographic_font_3.h,pseudographic_font_5.h,pseudographic_font_7.h: Шрифты для псевдографики.Makefile: Скрипт для сборки и запуска.README.md: Это руководство.
Требования
- POSIX-совместимая система (Linux, macOS, WSL).
- Компилятор GCC.
- Терминал с поддержкой ANSI escape-кодов и UTF-8 (для корректного отображения символов).
neocities: https://grannik.neocities.org/grCterm codeberg: https://codeberg.org/Grannik/COMPLEX_SOFTWARE_ECOSYSTEM github: https://github.com/Grannik/COMPLEX_SOFTWARE_ECOSYSTEM gitlab: https://gitlab.com/grannik/complex_software_ecosystem