|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2009, 21:05 | #1 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 27
|
Люди добрые)
Люди Добрые! Помогите неразумному человеку, справиться с задачей.
Программа управления однотабличной базой данных.Информация храниться в массиве записей.Запись должна содержать как минимум 3 поля различных типов, в т.ч. строковый, целый и вещественный.Хранение информации осуществляеться в типизированном файле на диске.Минимальные требования к программе включают: 1)Запись/считывание базы данных в /из файла 2)Добавление новой записи данных. 3)Уничтожение выбранно по номеру записи данных. 4)Просомтр сожержимого базы данных ( с порядковой нумерацией записей при вводе на экран) 5)Редактирование полей выбранной записи данных. 6)Сортировка базы данных по выбранному полю 7)Поиск записи в базе данных по выбранному полю Диалог программы с пользователем можно организовать посредством мню, сожедращего перечисленный выше пункты, с выбором нужного пункта по номеру.Не следует так же забывать о пункте "Выход из программы".Указанные функции оформить в вие отдельных подпрограмм. Буду очень презнательна за любую умную мысль)
Татьяна
|
06.04.2009, 21:33 | #2 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
эм... какого рода мысли? вы имеете ввиду материализовать мысль в программный код? может есть конкретные вопросы? не хочется писать всю прогу =)
Uguu~
|
06.04.2009, 21:41 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Ну вот несколько мыслей:
Нужно завести массив этих записей. Сделать процедуру заполнения (чтения из файла) и записи (в файл). То есть все операции будут проводиться именно над массивом. С добавлением все понятно: добавляем в конец и увеличиваем счетчик записей. Уничтожение: сдвигаем записи правее уничтожаемой влево и уменьшаем счетчик (не забыв уменьшить номера сдвигаемых записей). С просмотром тоже все ясно. Выводим запись с заданным индексом. Собственно, вот. Задача несложная.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
06.04.2009, 21:43 | #4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
могу поделиться меню.. я его делал когда-то для одной из своих программ...
Код:
Код:
Uguu~
Последний раз редактировалось __STDC__; 06.04.2009 в 21:46. |
06.04.2009, 21:59 | #5 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Имхо, конечно, но как-то немного накручено для простого меню )
Я б как-нибудь так сделал: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
06.04.2009, 22:02 | #6 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Да там по сути тоже самое, хотя твой вариант красивее, согласен =) Только тогда clrscr убрать лучше.. иначе вывод будет затираться постоянно, если какая-то процедура будет его осуществлять.. у меня получается что-то вроде такого:
Код:
Код:
Uguu~
Последний раз редактировалось __STDC__; 06.04.2009 в 22:15. |
06.04.2009, 22:13 | #7 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
06.04.2009, 22:15 | #8 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
ну да, можно и так в принципе...
Uguu~
|
06.04.2009, 22:34 | #9 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 27
|
))Отлична , спасибо Вам, большое ЧЕЛОВЕЧЕСКОЕ)
Татьяна
|
06.04.2009, 22:48 | #10 |
Пользователь
Регистрация: 06.04.2009
Сообщений: 27
|
А что вы сможете подсказать, по этому...
Написать модули для работы с комплексными числами.Модуля должен предоставлять следующие ресурсе:тип данных для описания комплексных чисел (запись), несколько процедур для работы с комплексными числами, среди которых в обязательном порядке должны присутсвовать процедуры суммирования, вычитания, умножения и деления комплексных чисел.Требуеться также представить программу для тестирования модуля.
Татьяна
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Люди добрые помогите!!!... | Stas))) | Помощь студентам | 3 | 02.06.2007 20:07 |