Libchecker:checker normalize file

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Чтение файла как текста/checker_normalize_file

Функция checker_normalize_file — удалить незначащие пробелы из считанного в память текстового файла.

void checker_normalize_file(char **lines, size_t *lines_num);

Функция удаляет пробельные символы, находящиеся на концах строк. Затем удаляются пустые строки в конце массива строк. Параметр lines — это указатель на массив указателей на строки текста, считанного из файла в память. Указатели на строки текста не могут быть равны NULL. Параметр lines_num — это указатель на переменную, которая хранит количество считанных из файла строк текста. В результате работы функции значение этой переменной может измениться.

См. также: checker_normalize_spaces_in_file,checker_read_file_by_line, checker_read_file_by_line_f.