Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






IS-09 Pupkin Vasilij 3.14 3




IS-09 Ivanov Ivan 4.09 5

Прочитаем этот файл с выводом на экран прочитанных данных:

 

f_base=fopen("D:/User/my_base.txt", "r"); // файл открыт

// для чтения

while (!feof(f_base)) // пока не конец файла

{ // читать данные

fscanf(f_base, "%s%s%s%f%d", gruppa, fam, name, &sr_ball, &ocenka);

printf("\n%10s%20s%10s%7.2f%5d", gruppa, fam, name, sr_ball, ocenka); // и выводить их на экран

}

На экран будет выведено:

IS-09 Pupkin Vasilij 3.14 3

IS-09 Ivanov Ivan 4.09 5

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

 

Бинарные файлы

Бинарные файлы представляют собой последовательность символов длиной один байт, нумерация которых начинается с нуля. В конце файла стоит метка EOFEnd Of File.

Объявляется бинарный файл так же, как и текстовый:

FILE *f;

где fуказатель на файл – имя логического файла,

FILE – служебное слово – только заглавными буквами!

Перед началом работы с файлом необходимо связать имя логического файла (файловую переменную) с соответствующим ему физическим файлом на внешнем носителе – открыть файл:

f=fopen(“путь”, “режим”);

где путь – полный путь к файлу на внешнем носителе,

режим – режим открытия файла:

rb – чтение (b – binary – бинарный, двоичный),

wb – запись,

ab – добавление в конец файла,

r+b – чтение с обновлением (rb + wb),

w+b – запись с обновлением,

a+b – добавление с обновлением.

FILE *f_bin;

f_bin=fopen(“D:/User/my_file.dat”, “wb”);
//
по указанному
// пути создан бинарный файл
// my_file.dat
и открыт
// для записи

Если файл с таким именем уже существовал, то он очищается (из него удаляется информация).

Форматированная запись (вывод) в файл осуществляется функцией






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных