Документация 1. Функция void сlear(char **mass, int n) **mass - массив строк (указатель на массив указателей на char) n - количество строк в файле Очищает память, выделенную последовательностью функций malloc 2. Функция int count(FILE *fp) fp - файловый указатель Считает кол-во слов в файле и выдает его 3. Функция char **input(FILE *fp, int k, char **mass) fp - файловый указатель k - количество строк в файле **mass - массив слов (указатель на массив указателей на char) Считывает из файла слова(по одному) и записывает их в динамическую строку (массив слов) и возврвщает полученный массив 4. Функция void PrintLSC(char *strel, char **f2, int i, int j, int n, int m, int *l,int *pr) strel - 'таблица'(динамическая строка) для нахождения скрипта с максимальным количеством звездочек f2 - массив слов (указатель на массив указателей на char) n - количество строк в искомом файле m - количество строк в исходном файле i - номер текущего слова в искомом файле j - номер текущего слова в исходном файле l - указатель на счетчик количества 'удаляемых' слов pr - указатель на счетчик количества 'сохраняемых' слов Выводит скрипт на экран 5. Функция void LCSLength(char **f1, char **f2, int n, int m) f1 - массив слов из исходного файла(указатель на массив указателей на char) f2 - массив слов из искомого файла (указатель на массив указателей на char) n - количество строк в искомом файле m - количество строк в исходном файле Создает 2 массива mass(массив длин последовательностей) и strel(массив для прохода по последовательности максимальной длины) и передает последний Функции PrintLSC для вывода скрипта 6. Функция void compare(char *name1, char *name2) name1 - имя исходном файла name2 - имя искомом файла Функция сравнения 7. Функция int errorS(FILE *fp1, FILE *fp2, char **f2, int len) fp1 - файловый указатель на файл со скриптом fp2 - файловый указатель на файл для применения скрипта f2 - массив слов из файла для применения скрипта (указатель на массив указателей на char) len - количество строк в искомом файле Функция проверки скрипта, считанного из файла, на ошибки Возвращает -1, если скрипт не корректен, иначе 0. 8. Функция void printS(FILE *fp1, FILE *fp2, char **f2) fp1 - файловый указатель на файл со скриптом fp2 - файловый указатель на файл для применения скрипта f2 - массив слов из файла для применения скрипта (указатель на массив указателей на char) Функция печати на экран файла, полученного при помощи скрипта из данного файла 9. Функция void patch(char *name1, char *name2) name1 - имя файла со скриптом name2 - имя файла для применения скрипта Функция обновления