Skip to content

pbsphp/kursach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курсовая работа по программированию

Задача

Скрыто до защиты курсовой

Сборка

*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 после вывода результата.

Зачем?

Да прост)

About

Путин - краб

Resources

Stars

Watchers

Forks

Packages

No packages published