Libchecker:checker normalize file

From EjudgeWiki
Revision as of 15:01, 23 August 2008 by Cher (talk | contribs) (New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

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

См. также: checker_read_file, checker_read_file_f.