Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 08.11.2011
Сообщений: 75
1

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

19.04.2013, 20:22. Показов 675. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для хранения данных о ноутбуках описать структуру вида:
C++
1
2
3
4
5
6
7
8
struct NOTEBOOK {
char model[21];//наименование
int price; //цена
float w; //вес
struct size{ //габаритные размеры
float x;//высота
float y;//длина
float z;//ширина
Написать функцию, которая читает данные о ноутбуках из файла note.txt в структуру приведенного вида.
Написать функцию,которая записывает содержисое структуры в конец бинарного файла.
Структура бинарного файла: первые два байта(целое)- число записей в файле; далее записи в формате структуры NOTEBOOK.

Написать программу, в которой на основе разработанных функий осуществляется запись в двоичный файл данных только о тех ноутбуков диагональ дисплея которых больше 11 дюймов отсортировать по наименованию.
В файле note.txt находится текстовая информация о ноутбуках. Каждая строка содержит данные об одной модели.
Данные в строке размещаются в следующих полях:
1:20-наименование модели
21:24-цена в долларах(целое число)
26:28-масса ноутбука в кг.
30:43-габаритные размеры ноутбука в дюймах
45:47-частота процессора в МГц
49:50-максимальный объем ОЗУ в Мб
52:55-размер диагонали дисплея в дюймах
57-размер видеопамяти в Мб
59:67-разрешающая способность дисплея в пикселах
69:70-частота регенерации дисплея в Гц
72:76-объём HDD Гб.
Все неописанные позиции заполнены пробелами.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2013, 20:22
Ответы с готовыми решениями:

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
0
19.04.2013, 20:22
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru