Функции библиотеки stdio.h
Функция открывает файл. filename - путь к файлу mode - тип доступа
Примечание:Все вышеописанные режимы предназначены для текстового открытия файла. Для двоичного открытия перед режимом достаточно добавить букву b. Например, br. Если функция отработала успешно, из неё возвращается указатель на открытый файл, в противном случае - нуль. Примечание:Указатель на открытый файл принято хранить в типе данных FILE*.
Функция закрывает файл. stream - указатель на закрываемый файл. Если всё проходит успешно, то данная функция возвращает 0, или EOF в случае ошибки. Примечание:EOF (End Of File) - обозначение конца файла.
Считывает строку начиная с текущей позиции. Считывание останавливается:
string - cтрока, в которую попадают считанные данные n - количество элементов в string stream - указатель на открытый файл Если всё прошло успешно функция возвращает считанную строку, если произошла ошибка или достигнут конец файла возвращается 0.
Записывает строку в файл, начиная с текущей позиции. string - строка для записи stream - указатель на открытый файл, куда производиться запись Если функция отрабатывает успешно из неё возвращается неотрицательное значение. При ошибке возвращается EOF.
Функция считывает данные из файла в буфер. buffer - адрес массива, куда запишутся данные size - размер элемента массива в байтах count - максимальное количество элементов для считывания stream - указатель на открытый файл. Функция возвращает количество считанных байт. Примечание:Тип данных size_t определен в библиотеке stdio.h следующим образом:typedef unsigned int size_t;. Другими словами, это обычный беззнаковый int.
Функция записывает массив данных в файл. buffer - адрес массива, где содержатся данные size - размер элемента массива в байтах count - максимальное количество элементов для записи в файл stream - указатель на открытый файл. Функция возвращает количество записанных байт.
Функция проверяет достигнут ли конец файла. stream - указатель на открытый файл Функция возвращает ненулевое значение, если достигнут конец файла, нуль возвращается в противном случае.
Данная функция возвращает дескриптор файла. stream - указатель на открытый файл.
Устанавливает смещение в файле stream - указатель на открытый файл offset - смещение, измеряемое в байтах от начала файла whence - точка, от которой производится смещение
Функция возвращает значение 0, если указатель файла успешно перемещен, и ненулевое значение в случае неудачного завершения. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|