0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 15
|
||||||||||||||||||
1 | ||||||||||||||||||
Реализовать структуру Music30.06.2014, 16:25. Показов 5491. Ответов 43
Метки нет (Все метки)
Задача.Описати структуру MUSIC,яка містить інформацію про музичні диски які продаються в магазині: -назва альбому, -виконавець, -рік створення альбому, -жанр, -ціна диска Написати програму що виконує наступні дії: 1. введення з клавіатури даних в масив, що складається з шести елементів типу MUSIC; 2. виведення даних на екран з масиву структур; 3. запис масиву структур в текстовий файл та зчитування даних з файлу в масив структур; 4. впорядкування записів по року створенняальбому; 5. організувати пошук дисків по жанру виконання:у користувача запрошується жанр і виводяться усі диски,відповідні умові(Порівняння проводити за допомогою функціі порівняння рядків)[/CODE] Значит структуру я описал и 1 и 2 пункт решил вот мой код
Заранее всем огромное спасибо
0
|
30.06.2014, 16:25 | |
Ответы с готовыми решениями:
43
Реализовать структуру моделирующую работу аэропорта; реализовать поиск по заданному полю в массиве таких структур Реализовать структуру Parallelogram Как реализовать структуру БД Как реализовать структуру |
0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 15
|
||||||
01.07.2014, 01:17 [ТС] | 21 | |||||
Alex5, Смотри Алекс я конечно нифига не понимаю но прочел с примера
7. Створимо функцію запису даних з масиву структур в файл. 7.1. Імя функції - WriteClient. 7.2. Вхідні дані (формальні параметри) : Адреси качану масиву структур; кількість заповнених елементів масиву структур; 7.3. Вихідні дані: функція не повертає нічого. 7.4. Реалізація функції WriteClient. Додамо нову функцію в модуль з ім’ям db_orenda_02_interface.cpp.
0
|
Модератор
|
||||||
01.07.2014, 01:29 | 22 | |||||
Следующий этап: запись в файл и чтение из файла:
Кликните здесь для просмотра всего текста
Добавлено через 12 минут Что-то я засиделся. С Вашего позволения, вынужден откланяться - время пол-четвёртого утра, через три часа уже надо на работу собираться, а ещё спать не ложился. Было интересно. Продолжить смогу только вечером.
0
|
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
|||||||||||
01.07.2014, 01:39 | 23 | ||||||||||
Так при чтении весь файл будет восприниматься как одна строка songs[0].name.
Надо бы какой-то разделитель (пробел или конец строки) добавить.
Здесь должны быть не кавычки, а знаки больше-меньше:
1
|
0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 15
|
|
01.07.2014, 01:48 [ТС] | 24 |
Alex5, точно спасибо
0
|
ildwine
|
||||||
01.07.2014, 01:57
#25
|
||||||
0
|
24 / 24 / 11
Регистрация: 01.06.2014
Сообщений: 135
|
||||||||||||||||
01.07.2014, 02:50 | 26 | |||||||||||||||
Завтра экзамен, вот немного решил размяться)
Добавлено через 8 минут Немного подправил
На русском
0
|
Модератор
|
||||||
01.07.2014, 07:38 | 27 | |||||
Так, ну вот разобрались с записью в файл и чтением из файла.
Кликните здесь для просмотра всего текста
Осталось 4-й и 5-й пункт задачи реализовать.
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
||||||
01.07.2014, 08:04 | 28 | |||||
1
|
Модератор
|
|
01.07.2014, 08:09 | 29 |
Года-то пользователь же с клавиатуры сам вводит. А тут они в коде программы уже присвоены соответствующим полям, я правильно понимаю?
Если правильно, то вопрос. Как использовать те данные, которые пользователь ввёл?
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
||||||
01.07.2014, 08:12 | 30 | |||||
Ну меня просто ломало вводить все это с клавиатуры.
Сортировать да, после ввода пользователем, и сортировать не весь массив только введенное количество:
0
|
Модератор
|
||||||
01.07.2014, 08:14 | 31 | |||||
А, ну то есть, если не присваивать значения, то прога возьмёт их из массива, так ведь? Я уже как зомби, не соображаю ничего. Ночью надо спать!
Так вроде: Кликните здесь для просмотра всего текста
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
||||||
01.07.2014, 08:25 | 32 | |||||
1
|
Модератор
|
||||||
01.07.2014, 09:31 | 33 | |||||
Чё-то не сортирует (((
Кликните здесь для просмотра всего текста
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
|
01.07.2014, 09:49 | 34 |
Кликните здесь для просмотра всего текста
Введите количество дисков, для которых Вы желаете ввести информацию (не более 6 дисков): 3 Введите имя исполнителя: q1 Введите название диска: w1 Введите жанр: e1 Введите год издания: 1980 Введите цену диска: 1 Введите имя исполнителя: q2 Введите название диска: w2 Введите жанр: e2 Введите год издания: 1975 Введите цену диска: 2 Введите имя исполнителя: q3 Введите название диска: w3 Введите жанр: e3 Введите год издания: 1990 Введите цену диска: 3 q2 w2 e2 1975 2 q1 w1 e1 1980 1 q3 w3 e3 1990 3 Что именно не так?
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
|
01.07.2014, 12:01 | 37 |
Ну у меня тремя компиляторами, в том числе и gcc сортируется. В архив упакуй исходник и файл с сохраненными структурами (music.txt), вечером посмотрю.
gcc какой версии?
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
||||||
01.07.2014, 12:32 | 39 | |||||
Исходник точно тот? Потому что он не компилируется -
userAnswer должен быть string а не char.
0
|
Модератор
|
|
01.07.2014, 13:03 | 40 |
Тот. У меня компилировалось нормально. Хотя, твоя правда, действительно надо string сделать.
Сейчас попробую Code::Blocks с MinGW 4.8.1 поставить.
0
|
01.07.2014, 13:03 | |
01.07.2014, 13:03 | |
Помогаю со студенческими работами здесь
40
Как реализовать структуру? Реализовать структуру Student Как реализовать структуру на js? Как лучше реализовать структуру класса? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |