Имя файла
Доступ
r Чтение.
w Запись. Если файл существует, он будет перезаписан.
a Добавление. Если файл не существует, то он будет создан.
r+ Открытие файла для чтения и записи.
w+ Создание нового файла для чтения и записи.
a+ Добавление с возможностью чтения.
b Двоичный файл
t Текстовый файл
Перед выполнением операций чтения или записи файл должен быть открыт (связан с файловым дескриптором). После завершения ввода или вывода файл закрывается.
Файл
Указатель
Привязка
#define SEEK_SET 0
#define SEEK_CUR 1
#define SEEK_END 2
При работе с файлом все операции чтения и записи осуществляются по указателю, который "продвигается" на размер блока данных.
Число элементов
Размер элемента
Адрес буфера
Функции fread и fwrite применяются для чтения и записи данных во внутреннем формате (так, как они представлены в программе).
Размер буфера
Адрес буфера
Функции gets и puts применяются для чтения и записи текстовых данных в файлах текстового формата.
int a = 10;
float b = 15.3;
char* c = "ABCDE";
fprintf(FILE* файл, "%03d %6.2f %-3.3s", a, b, c);
Файл
010 15.30 ABC
Функции fscanf и fprintf применяются для чтения и записи неоднородных данных (числовых и символьных) в файлах текстового формата.
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть