|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
||||||||||||||
Функции и файлы (Павловская Т.А.) Вариант 1808.05.2009, 16:34. Показов 4995. Ответов 21
Метки нет (Все метки)
Здравствуйте, куча лаб и все ндо сделать до понедельника-вторника...
Помогите, чем сможете, оч прошу, обещаю учиться лучше и помогать потом буду)) А щас прошу мне помочь =( Для хранения данных о ноутбуках описать структуру вида, описанного ниже
Написать программу в которой на основе разработанных функций осуществляется запись в двоичный файл данных только о тех ноутбуках, тактовая частота которых больше 120МГц, отсортированных в порядке уменьшения веса.
Уважаемые модераторы, прошу удалить одну из моих идентичных тем. Из-за интернета, одна оказалось лишней, заранее спасибо
0
|
||||||||||||||
| 08.05.2009, 16:34 | |
|
Ответы с готовыми решениями:
21
5 лаба 20 вариант Павловская С# Структуры Вариант 18 Павловская Т. А.
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
||||||||||||
| 10.05.2009, 17:55 [ТС] | ||||||||||||
|
Вообщем так, посидел я подумал, и написал вот такую структуру, прям по заданию...
![]() Минизадание: Написать функцию, которые читает данные о ноутбуках из файла note.txt в структуру приведенного вида. Форматированный текст для программы
0
|
||||||||||||
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 10.05.2009, 18:20 | |
|
Структуру помоему нельзя объявлять в другой структуре, так что disp_res надо выносить за пределы NOTEBOOK, а в NOTEBOOK объявить
disp_res resolution; для чтения - записи лучше использовать операторы write/read вида fileOut.write((char*) &NOTEBOOK, sizeof(NOTEBOOK)); fileIn.read((char*) &NOTEBOOK, sizeof(NOTEBOOK));
0
|
|
|
Maniac
|
|||||||
| 10.05.2009, 18:26 | |||||||
1
|
|||||||
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
||
| 10.05.2009, 21:03 [ТС] | ||
|
Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла: первые два байта - челое число записей в файле; далее записи в формате структуры NOTEBOOK.
0
|
||
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|||||||||||
| 11.05.2009, 12:41 | |||||||||||
|
У меня так получилось
в main'е объяви
0
|
|||||||||||
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
|||||||
| 12.05.2009, 05:20 [ТС] | |||||||
|
Вот что получилось
Заранее спасибо
0
|
|||||||
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 12.05.2009, 09:21 | |
|
С++ различает прописные и строчные буквы, поэтому NOTEBOOK в имени структуры и notebook в прототипе функции две совершенно разные вещи.
0
|
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
|
| 12.05.2009, 13:00 [ТС] | |
|
И так что делать то? =)
0
|
|
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 12.05.2009, 13:05 | |
|
Как структуре имя дашь, так дальше в программе его и используй - если хочешь struct NOTEBOOK {, тогда дальше пиши void Record(ofstream &fileOut, NOTEBOOK &pc)
1
|
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
||
| 12.05.2009, 16:50 [ТС] | ||
|
Тогда начинает выводить другие ошибки
Изменил регистр, и одна проблема заменилась на другие ПОмогите :'(
0
|
||
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 13.05.2009, 05:59 | |
|
Вот мои наброски.
0
|
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
|
| 13.05.2009, 10:54 [ТС] | |
|
Подскажи, а как можно посмотреть то, что написано какозябрами типа "<< "Aan" << ": " <<" или выложи тут норм текст, плиииз
0
|
|
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 13.05.2009, 11:10 | |
|
Сейчас должно быть нормально.
1
|
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
|
| 13.05.2009, 11:25 [ТС] | |
|
Люди, а кто как делает, чтобы по-русски сообщения нормально выводились в консоли, а не иероглифами?
Я устал обращаться к переводчику, чтобы все было на английском
0
|
|
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 13.05.2009, 11:33 | |
|
Я в Borland в основном работаю, единственный вариант который у меня в нем прокатывает это в программе пишешь system("chcp 1251");, а при запуске правой кнопкой мыши на заголовке окна(или <Alt>+<пробел>), в контекстном меню - Свойства - Вкладка Шрифт - выбираешь Lucida Console. В VC еще можно так setlocale(LC_ALL, "rus");
0
|
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
|
| 14.05.2009, 15:44 [ТС] | |
|
Ого, не пойму, это вся лаба полностью чтоли?)))
0
|
|
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
|
| 15.05.2009, 01:22 | |
|
Почти, я только сортировку не делал.
1
|
|
|
6 / 6 / 0
Регистрация: 07.05.2009
Сообщений: 94
|
||
| 15.05.2009, 12:01 [ТС] | ||
|
При запуске твоей проги пишет...
А теперь вижу что и файл не может открыть, в чем причина то? =/
0
|
||
|
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,298
|
||||||
| 15.05.2009, 12:10 | ||||||
|
Разбей проверку файлов на две части
fileIn.open("notebook.txt"); fileOut.open("book.bin", ios::binary);// добавь этот ios обязательно для fileOut, в программе я его пропустил
1
|
||||||
| 15.05.2009, 12:10 | |
|
Помогаю со студенческими работами здесь
20
Вычислить и вывести на экран в виде таблицы значения функции F на интервале (Павловская) другой вариант функции Выбрать вариант не имеющий ошибки и к каждому написать почему этот вариант правильный/неправильный Как бы вы написали кусок программы, Вариант 1 или Вариант 2? Какой вариант оформления функции лучше? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|