|
1 / 1 / 1
Регистрация: 22.10.2011
Сообщений: 54
|
||||||
Файлы. Потоки11.05.2012, 18:41. Показов 2870. Ответов 1
Метки нет (Все метки)
Помогите пожалуйста, нужно нормально доработать программу.. у меня не получается... нужно чтобы программа считывала с блокнота данные и записывал их правильно (считывает строку, переводит временно в числа и потом снова текстовую строку записывает, и в бинарном файле не то)
Основной вариант13й, 10 и 20 для ориентира. Вариант 13 Для хранения данных о ноутбуках описать структуру вида, описанного в варианте 10. Написать функцию, которая читает данные о ноутбуках из файла note.txt (см. вар. 20) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла: первые два байта (целое) — число записей в файле; далее записи в формате структуры NOTEBOOK. Написать программу, в которой на основе разработанных функций осуществляется запись в двоичный файл данных только о тех ноутбуках, максимальный объем ОЗУ которых не менее 40 Мбайт, отсортированных по объему. Вариант 10 Для хранения данных о ноутбуках описать структуру вида (при необходимости дополнив ее): struct NOTEBOOK{ char model[21]: // наименование struct size { // габаритные размеры float x; float y; float z; }; float w; // вес int price; // цена } Написать функцию, которая читает данные о ноутбуках из файла note.txt (см. вар. 20) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла: первые два байта (целое) — число записей в файле; далее записи в формате структуры NOTEBOOK. Написать программу, в которой на основе разработанных функций осуществля¬ется чтение данных только для тех ноутбуков, частота процессора которых больше 120 МГц, и запись в бинарный файл по убыванию цены. Вариант 20 Для хранения данных о ноутбуках описать структуру вида, описанного в варианте 19. Написать функцию, которая читает данные о ноутбуках из файла note.txt в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла: первые два байта — целое число записей в файле; далее записи в формате структуры NOTEBOOK. Написать программу, в которой па основе разработанных функций осуществляется запись в двоичный файл данных только о тех ноутбуках, цена которых больше $3500, отсортированные в порядке возрастания тактовой частоты процессора. Пример файла note.txt: Acer Note Light 2699 5.6 02.0x11.6x08.3 100 40 10.4 1 1024x0768 60 0.774 ASW ND5123T 3489 7.2 02.3x11.8x10.1 133 32 12.1 2 1024x0768 70 1.300 ARMNote TS80CD 3699 7.2 02.0x11.5x08.8 133 64 11.3 1 1024x0768 75 1.300 AST Ascentia P50 4499 7.5 02.3x11.3x09.0 133 40 11.3 1 0800x0600 70 0.774 BSI NP8657D 2605 8.0 02.3x11.8x09.3 133 40 11.3 1 1024x0768 60 0.810 В файле note.txt находится текстовая информация о ноутбуках. Каждая строка содержит данные об одной модели. Данные в строке размещаются в следующих полях: 1 : 20 — наименование модели; 21 : 24 — цена в долларах (целое число); 26:28 — масса ноутбука в кг (число с десятичной точкой из четырех символов); 30 : 43 — габаритные размеры ноутбука в дюймах (ВЫСОТАхДЛИНАхШИРИНА — три числа с десятичной точкой (4 символа, включая точку, разделенные 'х'); 44 : 47 — частота процессора в МГц (целое число из трех символов); 49 : 50 — максимальный объем ОЗУ в мегабайтах (целое число из двух символов); 52 : 55 — размер диагонали дисплея в дюймах (число с десятичной точкой из че¬тырех символов, включая точку); 57 — размер видеопамяти в мегабайтах — целое число из одного символа; 59 : 67 — разрешающая способность дисплея в пикселях (два целых числа, разделенные 'х'); 69 : 70 — частота регенерации дисплея в Гц (целое число из двух символов); 72:76 — объем HDD в гигабайтах (число с десятичной точкой из пяти символов). Все неописанные позиции заполнены пробелами. Программа:
0
|
||||||
| 11.05.2012, 18:41 | |
|
Ответы с готовыми решениями:
1
Определить строки этого файла, содержащие максимальную по длине подстроку, состоящую из одинаковых символов Файлы, потоки... Потоки и файлы |
|
1 / 1 / 1
Регистрация: 22.10.2011
Сообщений: 54
|
|
| 14.05.2012, 20:41 [ТС] | |
|
ну кто-нибудь помогите...
0
|
|
| 14.05.2012, 20:41 | |
|
Помогаю со студенческими работами здесь
2
Потоки. Файлы Потоки и файлы
потоки и файлы потоки и файлы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|