Difference between revisions of "Libchecker:checker normalize file"
Line 7: | Line 7: | ||
Функция удаляет [[пробельный символ|пробельные символы]], находящиеся на концах строк. Затем удаляются пустые строки в конце массива строк. Параметр <tt>lines</tt> — это указатель на массив указателей на строки текста, считанного из файла в память. Указатели на строки текста не могут быть равны NULL. Параметр <tt>lines_num</tt> — это указатель на переменную, которая хранит количество считанных из файла строк текста. В результате работы функции значение этой переменной может измениться. | Функция удаляет [[пробельный символ|пробельные символы]], находящиеся на концах строк. Затем удаляются пустые строки в конце массива строк. Параметр <tt>lines</tt> — это указатель на массив указателей на строки текста, считанного из файла в память. Указатели на строки текста не могут быть равны NULL. Параметр <tt>lines_num</tt> — это указатель на переменную, которая хранит количество считанных из файла строк текста. В результате работы функции значение этой переменной может измениться. | ||
− | См. также: [[libchecker:checker_read_file_by_line|checker_read_file_by_line]], [[libchecker:checker_read_file_by_line_f|checker_read_file_by_line_f]]. | + | См. также: [[libchecker:checker_normalize_spaces_in_file|checker_normalize_spaces_in_file]],[[libchecker:checker_read_file_by_line|checker_read_file_by_line]], [[libchecker:checker_read_file_by_line_f|checker_read_file_by_line_f]]. |
Latest revision as of 15:06, 23 August 2008
Навигация: Главная страница/Система 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.