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

From EjudgeWiki
 
(4 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:checker_read_line|checker_read_line]]
+
| <tt>[[libchecker:checker_read_file_by_line_ex|checker_read_file_by_line_ex]]</tt>
| считать одну строку текстового файла в память
+
| считать [[текстовый файл]] построчно в память
 
|-
 
|-
| [[libchecker:checker_read_buf_2|checker_read_buf_2]]
+
| <tt>[[libchecker:checker_read_line|checker_read_line]]</tt>
| считать [[элемент ввода]] в буфер в памяти
+
| считать одну строку [[текстовый файл|текстового файла]] в память
 
|-
 
|-
| [[libchecker:checker_skip_eoln|checker_skip_eoln]]
+
| <tt>[[libchecker:checker_read_line_ex|checker_read_line_ex]]</tt>
| пропустить остаток строки текста в файле
+
| считать одну строку [[текстовый файл|текстового файла]] в память
 
|-
 
|-
| [[libchecker:checker_normalize_file|checker_normalize_file]]
+
| <tt>[[libchecker:checker_read_buf_2|checker_read_buf_2]]</tt>
| удалить незначащие пробельные символы из считанного в память файла
+
| считать [[элемент ввода]] из [[текстовый файл|текстового файла]] в буфер в памяти
 
|-
 
|-
| [[libchecker:checker_normalize_spaces_in_file|checker_normalize_spaces_in_file]]
+
| <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 удалить незначащие пробельные символы из строки