lec10
.pdfПри работе с потоком можно производить следующие действия:
IОткрывать и закрывать потоки (связывать указатели на потоки с конкретными файлами)
IВводить и выводить: строку, символ, форматированные данные, порцию данных произвольной длины.
При работе с потоком можно производить следующие действия:
IОткрывать и закрывать потоки (связывать указатели на потоки с конкретными файлами)
IВводить и выводить: строку, символ, форматированные данные, порцию данных произвольной длины.
IАнализировать ошибки потокового ввода - вывода и условия достижения конца потока (файла).
При работе с потоком можно производить следующие действия:
IОткрывать и закрывать потоки (связывать указатели на потоки с конкретными файлами)
IВводить и выводить: строку, символ, форматированные данные, порцию данных произвольной длины.
IАнализировать ошибки потокового ввода - вывода и условия достижения конца потока (файла).
IУправлять буферизацией потока и размером буфера.
При работе с потоком можно производить следующие действия:
IОткрывать и закрывать потоки (связывать указатели на потоки с конкретными файлами)
IВводить и выводить: строку, символ, форматированные данные, порцию данных произвольной длины.
IАнализировать ошибки потокового ввода - вывода и условия достижения конца потока (файла).
IУправлять буферизацией потока и размером буфера.
IПолучать и устанавливать указатель (индикатор) текущей позиции в потоке.
Информационные обмены исполняемой программы на локальной ЭВМ.
Открытие и закрытие потока.
Указатель на поток объявляется в программе следующим образом:
Режимы открытия файла.
Режимы открытия файла (продолжение).
Типичная последовательнось операторов при открытии файла, связанного с потоком.
После того как файл открыт с ним можно работать: записывать или считывать информацию в зависимости от режима. По окончании работы с файлами их рекомендуется закрыть.
Стандартные файлы и функции работы с ними.
Для ввода - вывода данных с помощью стандартных потоков (stdin, stdout, stderr) в библиотеке языка Си определены следующие функции:
I getchar()/putchar() - ввод-вывод отдельного символа.