ВНИМАНИЕДля получения программы своего варианта пишите на наш электронный адрес proglabs@mail.ru

Общая постановка задания

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

Образец выполнения (вариант №7)

Условие задачи

Для хранения данных о планшетных сканерах описать структуру вида, описанного в варианте $1$.

Написать функцию, которая записывает в бинарный файл данные о сканере из приведенной структуры. Структура файла: в первых двух байтах размещается значение типа int, определяющее количество сделанных в файл записей; далее без пропусков размещаются записи о сканерах.

Написать функцию, которая вводит данные о сканере с клавиатуры в структуру типа scan_info, и если данные об этом сканере отсутствуют в файле, помещают содержимое структуры в конец файла; в противном случае выдает соответствующее сообщение.

Привести пример программы, создающей файл с данными о сканерах (данные вводятся из текстового файла) — $6-8$ записей и дополняющей файл записями о $2-3$ сканерах, вводимых с клавиатуры.

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

Реализация задачи на языке С++

Результаты работы программы

Результаты работы программы. Павловская. Функции и файлы. Вариант №7. Сканеры

ВНИМАНИЕДля получения программы своего варианта пишите на наш электронный адрес proglabs@mail.ru