Некоторые функции буферизованной сисгемы ввода-вывода

Имя Функция
fopen() fclose() putc() getc() fseek() fprintf() fscanfl() feof() ferror() rewind() remove() Открывает поток Закрывает поток Выводит символ в поток Вводит символ из потока Ищет указанный байт в потоке Форматный вывод в поток Форматный ввод из потока Возвращает истину, если достигается метка EOF (конец файла) Возвращает истину, если встретилась ошибка Устанавливает начальную позицию файла Стирает файл

Для работы с файлами в Си используются функции буферизованной системы ввода-вывода, табл. 3.4. Обращение к ним использует указатель файла, который определяет различные характеристики файла, включая его имя, статус и текущую позицию; используется связанным с этим файлом потоком для привязки каждой функции буферированного ввода-вывода к месту, над которым она выполняет свои операции. Указатель файла является переменной типа FILE, которая определяется в файле заголовковstdio.h.

Функция fopen() вызывается так:

fореn(<имя_файла>, <режим>);

Имя файла должно быть цепочкой символов, которая составляет правильное имя файла для операционной системы и может включать спецификацию пути. Режим задает желаемый статус открытия, табл.3.5.

Таблица 3.5


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: