Лабораторная работа №8. Обработка структур с использованием файлов

Цель работы: изучить правила создания и обработки данных структурного типа с использованеием файлов; правила работы с компонентами OpenDialog и SaveDialog; написать и отладить программу по созданию файлов.

Теоретические сведения

Структура объединяет логически связанные данные разных типов. Структурный тип данных определяется описанием шаблона:

struct Рerson {

char Fio[30];

double sball;

};

Объявление переменных созданного структурного типа:

Person Stud, *p_Stud;

Обращение к элементам структур производится посредством:

1) операции принадлежности (.) в виде:

ID_структуры. ID_поля или (* указатель). ID_поля

2) операции косвенной адресации (–>) в виде:

указатель –> ID_поля или &(ID_структуры). ID_поля

Для приведенного выше примера

1) Stud.Fio = “Иванов А.И.”; //Инициализация данных

Stud.sball = 5.75;

2) р_Stud –> Fio = “Иванов А.И.”;

р_Stud –> sball =5.75;

В языке C/С++ файл рассматривается как поток (stream), представляющий собой последовательность считываемых или записываемых байт. При этом последовательность записи определяется самой программой.


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



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