Difference between revisions of "Libchecker:Чтение файла как текста"

From EjudgeWiki
(New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...)
 
Line 20: Line 20:
 
|-
 
|-
 
| [[libchecker:checker_read_buf_2|checker_read_buf_2]]
 
| [[libchecker:checker_read_buf_2|checker_read_buf_2]]
| считать элемент ввода в буфер в памяти
+
| считать [[элемент ввода]] в буфер в памяти
 
|-
 
|-
 
| [[libchecker:checker_skip_eoln|checker_skip_eoln]]
 
| [[libchecker:checker_skip_eoln|checker_skip_eoln]]

Revision as of 08:48, 23 August 2008

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

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

checker_read_file считать файл целиком в память
checker_read_file_f считать файл целиком в память
checker_read_file_by_line считать файл построчно в память
checker_read_file_by_line_f считать файл построчно в память
checker_read_line считать одну строку текстового файла в память
checker_read_buf_2 считать элемент ввода в буфер в памяти
checker_skip_eoln пропустить остаток строки текста в файле
checker_normalize_file удалить незначащие пробельные символы из считанного в память файла
checker_normalize_spaces_in_file удалить повторяющиеся пробельные символы из считанного в память файла
checker_normalize_line удалить незначащие пробельные символы из строки