Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
SleEpy
1 / 1 / 0
Регистрация: 08.11.2011
Сообщений: 75
19.04.2013, 20:22     Работа с указателями и функциями ( запись в двоичный файл данных только о тех ноутбуков диагональ дисплея которых больше 11 дюймов) #1
Для хранения данных о ноутбуках описать структуру вида:
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 Гб.
Все неописанные позиции заполнены пробелами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2013, 20:22     Работа с указателями и функциями ( запись в двоичный файл данных только о тех ноутбуков диагональ дисплея которых больше 11 дюймов)
Посмотрите здесь:

Работа с массивами, указателями и функциями. C++
C++ Запись в двоичный файл
найти произведение только тех из них которые больше заданного M C++
C++ Массивы. Найти произведение только тех чисел, которые больше заданного числа М.
Помогите пож создать программу на С++ чтобы выводился список только тех студентов, у которых больше одной двойки C++
C++ Работа с одномерным массивом. Вывести индексы тех элементов, значение которых больше 5
C++ Найти сумму тех членов ряда, модуль которых больше ли равен заданному е
C++ Найти сумму тех членов ряда, модуль которых больше или равен заданному е

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

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

Текущее время: 06:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru