Difference between revisions of "Libchecker:Чтение файла как текста"
From EjudgeWiki
(New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
{| | {| | ||
− | | [[libchecker:checker_read_file|checker_read_file]] | + | | <tt>[[libchecker:checker_read_file|checker_read_file]]</tt> |
| считать файл целиком в память | | считать файл целиком в память | ||
|- | |- | ||
− | | [[libchecker:checker_read_file_f|checker_read_file_f]] | + | | <tt>[[libchecker:checker_read_file_f|checker_read_file_f]]</tt> |
| считать файл целиком в память | | считать файл целиком в память | ||
|- | |- | ||
− | | [[libchecker:checker_read_file_by_line|checker_read_file_by_line]] | + | | <tt>[[libchecker:checker_read_file_by_line|checker_read_file_by_line]]</tt> |
− | | считать файл построчно в память | + | | считать [[текстовый файл]] построчно в память |
|- | |- | ||
− | | [[libchecker:checker_read_file_by_line_f|checker_read_file_by_line_f]] | + | | <tt>[[libchecker:checker_read_file_by_line_f|checker_read_file_by_line_f]]</tt> |
− | | считать файл построчно в память | + | | считать [[текстовый файл]] построчно в память |
|- | |- | ||
− | | [[libchecker: | + | | <tt>[[libchecker:checker_read_file_by_line_ex|checker_read_file_by_line_ex]]</tt> |
− | | считать | + | | считать [[текстовый файл]] построчно в память |
|- | |- | ||
− | | [[libchecker: | + | | <tt>[[libchecker:checker_read_line|checker_read_line]]</tt> |
− | | считать | + | | считать одну строку [[текстовый файл|текстового файла]] в память |
|- | |- | ||
− | | [[libchecker: | + | | <tt>[[libchecker:checker_read_line_ex|checker_read_line_ex]]</tt> |
− | | | + | | считать одну строку [[текстовый файл|текстового файла]] в память |
|- | |- | ||
− | | [[libchecker: | + | | <tt>[[libchecker:checker_read_buf_2|checker_read_buf_2]]</tt> |
− | | | + | | считать [[элемент ввода]] из [[текстовый файл|текстового файла]] в буфер в памяти |
|- | |- | ||
− | | [[libchecker: | + | | <tt>[[libchecker:checker_read_buf_ex|checker_read_buf_ex]]</tt> |
− | | | + | | считать [[элемент ввода]] из [[текстовый файл|текстового файла]] в буфер в памяти |
|- | |- | ||
− | | [[libchecker:checker_normalize_line|checker_normalize_line]] | + | | <tt>[[libchecker:checker_eoln|checker_eoln]]</tt> |
+ | | проверить достижение конца строки в [[текстовый файл|текстовом файле]] | ||
+ | |- | ||
+ | | <tt>[[libchecker:checker_skip_eoln|checker_skip_eoln]]</tt> | ||
+ | | пропустить остаток строки текста в [[текстовый файл|текстовом файле]] | ||
+ | |- | ||
+ | | <tt>[[libchecker:checker_skip_eoln_ex|checker_skip_eoln_ex]]</tt> | ||
+ | | пропустить остаток строки текста в [[текстовый файл|текстовом файле]] | ||
+ | |- | ||
+ | | <tt>[[libchecker:checker_normalize_file|checker_normalize_file]]</tt> | ||
+ | | удалить незначащие пробельные символы из считанного в память [[текстовый файл|текстового файла]] | ||
+ | |- | ||
+ | | <tt>[[libchecker:checker_normalize_spaces_in_file|checker_normalize_spaces_in_file]]</tt> | ||
+ | | удалить повторяющиеся пробельные символы из считанного в память [[текстовый файл|текстового файла]] | ||
+ | |- | ||
+ | | <tt>[[libchecker:checker_normalize_line|checker_normalize_line]]</tt> | ||
| удалить незначащие пробельные символы из строки | | удалить незначащие пробельные символы из строки | ||
|- | |- | ||
|} | |} |
Latest revision as of 20:09, 4 July 2010
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Чтение файла как текста
Функции данной группы позволяют считывать файл целиком в память и работать с файлом в памяти.
checker_read_file | считать файл целиком в память |
checker_read_file_f | считать файл целиком в память |
checker_read_file_by_line | считать текстовый файл построчно в память |
checker_read_file_by_line_f | считать текстовый файл построчно в память |
checker_read_file_by_line_ex | считать текстовый файл построчно в память |
checker_read_line | считать одну строку текстового файла в память |
checker_read_line_ex | считать одну строку текстового файла в память |
checker_read_buf_2 | считать элемент ввода из текстового файла в буфер в памяти |
checker_read_buf_ex | считать элемент ввода из текстового файла в буфер в памяти |
checker_eoln | проверить достижение конца строки в текстовом файле |
checker_skip_eoln | пропустить остаток строки текста в текстовом файле |
checker_skip_eoln_ex | пропустить остаток строки текста в текстовом файле |
checker_normalize_file | удалить незначащие пробельные символы из считанного в память текстового файла |
checker_normalize_spaces_in_file | удалить повторяющиеся пробельные символы из считанного в память текстового файла |
checker_normalize_line | удалить незначащие пробельные символы из строки |