Скрыто до защиты курсовой
*nix:
cd <папка с проектом> && cmake . && make
Windows:
Вы сами выбрали путь мазохистов.
kursach A B
A - путь к файлу, который нужно сравнить. B - путь к файлу, с которым нужно сравнить (или директории с файлами).
Версия, которая вошла в курсовую работу. Текущая версия не вошла в курсовую работу и разрабатывается ради потехи.
В файле include/config.h хранятся настройки приложения (можно изменить перед компиляцией)
COMPARE_ONLY_CODE - Сравнивать только "осмысленный" код, игнорируя полупустые строки, наполненные скобками, пробелами, запятыми.
NOT_ONLY_C_AND_CPP_FILES - Сравнивать не только c, cpp, h, hpp файлы, но вообще любые.
REMOVE_COMMENTS - Вырезать комментарии перед сравнением файлов. Конечно же, сами файлы при этом не модифицируются.
SIMILAR_STRINGS_EQUALITY - Считать похожие строки одинаковыми.
PERCENT_OF_SIMILARITY - Совпадающие на $PERCENT_OF_SIMILARITY процентов строки считаются одинаковыми (если включен предыдущий параметр)
VERBOSE_MODE - Выводить предупреждения об ошибках и т.п.
FRIENDLY_MODE - Разрешить не передавать файлы через аргументы ком андной строки, а ввести имена файлов. А также, потребовать нажатия Enter после вывода результата.
Да прост)