Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

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

Таблица 3.5





Дата публикования: 2014-11-02; Прочитано: 337 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...