0 / 0 / 1
Регистрация: 04.11.2013
Сообщений: 54
|
||||||
1 | ||||||
Ввод/вывод данных элементов структуры через функцию28.12.2013, 19:11. Показов 9734. Ответов 9
Метки нет Все метки)
(
Разработать программу учета покупок ювелирного магазина. Данные о покупках хранить в виде массива структур. Итоговая информация должна выводиться на экран в виде таблицы, отсортированной по стоимости ювелирного украшения.
(в программе использовать структуры; все логически законченные части программы оформить в виде отдельных функций) Не понимаю, как осуществить ввод/вывод данных элементов структуры через функцию... Помогите пожалуйста!!! ![]()
0
|
|
28.12.2013, 19:11 | |
Ответы с готовыми решениями:
9
Ввод и вывод структуры
Ввод/вывод структуры: найти и исправить ошибки в коде |
32 / 32 / 20
Регистрация: 11.06.2013
Сообщений: 124
|
|||||||||||||||||||||
28.12.2013, 19:43 | 2 | ||||||||||||||||||||
Оглашение структуры такое:
На вывод от такая ф-я будет:
1
|
0 / 0 / 1
Регистрация: 04.11.2013
Сообщений: 54
|
|
29.12.2013, 16:22 [ТС] | 3 |
А что обозначает эта запись:
while(!strcmp(add[i].name, ""));
0
|
32 / 32 / 20
Регистрация: 11.06.2013
Сообщений: 124
|
||||||
29.12.2013, 16:38 | 4 | |||||
Это цикл do while:
П.С.strcmp - сравнивает 2 строчки, в нашем случае это поле с именем (add[i].name) и пустота (""). И ! выполняет свою функцию НЕ. В итоге, если дословно: выполнять цикл до тех пор, по куда строчки [I]add.name и "" не будут отличатся.Но по скольку "" - пустота. То выполнять до тех пор, пока [I]add.nam не пустота.
1
|
0 / 0 / 1
Регистрация: 04.11.2013
Сообщений: 54
|
|
29.12.2013, 16:45 [ТС] | 5 |
идентификатор add не определен.(((
0
|
32 / 32 / 20
Регистрация: 11.06.2013
Сообщений: 124
|
|
29.12.2013, 16:52 | 6 |
0
|
0 / 0 / 1
Регистрация: 04.11.2013
Сообщений: 54
|
||||||
29.12.2013, 18:47 [ТС] | 7 | |||||
в итоге получилась программа:
Добавлено через 37 минут не, с предыдущим вроде как разобралась... с сортировкой по цене пока еще нет=( ![]()
0
|
32 / 32 / 20
Регистрация: 11.06.2013
Сообщений: 124
|
|||||||||||
29.12.2013, 23:33 | 8 | ||||||||||
Я там немного ошибок наделал)) Не учел что дата - массив, та и с ценой(дабл, флоат) проблемы были)) Вот короче готовый нормальный код:
1
|
0 / 0 / 1
Регистрация: 04.11.2013
Сообщений: 54
|
|
03.01.2014, 19:52 [ТС] | 9 |
А как модифицировать эту программу, чтобы данные могли сохраняться в файле и считываться из него???
0
|
0 / 0 / 1
Регистрация: 27.10.2016
Сообщений: 10
|
|
05.11.2016, 19:04 | 10 |
Tonzik, Код при вставке в компилятор не работает. Выдаёт ошибку. Может кто помочь с данной задачей?
0
|
05.11.2016, 19:04 | |
Помогаю со студенческими работами здесь
10
Простейшая программа для начинающих, ввод и вывод комплексных чисел, структуры Заполнение структуры через функцию Ввод значений через функцию Ввод матрицы через функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |