|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.03.2017, 23:35 | #21 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Наверно мы друг друга не понимаем...
Ответь мне на несколько вопросов: 1) Для какого вида информации предназначались переменные: Код:
К примеру, у меня всё понятно (даже по названию переменных): Код:
Где она? Покажи. 3) А теперь серьёзный вопрос: я проанализировал твой код и выявил несоответствие наших подходов к написанию программы. Мой подход: БД постоянно находится в оперативной памяти компьютера (в массиве "base а[N]"), и там изменяется. И только если пользователь хочет сохранить её на диске, то он выберет п. меню 5 "Сохранение БД в файл" и весь массив "а", одни разом, весь, переместиться в файл. При этом, как бы это одноразовая акция, - и это отличие от твоего подхода. Твой подход: БД постоянно хранится на диске (т.е. в файле) и любые изменения (например добавить запись) сразу же меняет (наверно дописывает или перезаписывает) файл. Т.е. постоянный взаимообмен программы и файла. Ты меня понимаешь? Тебя не удивило зачем в моём меню присутствуют такие пункты как "записать данные в файл" ("прочитать из файла")? Ведь у тебя ничего подобного нет: Код:
Ты меня понимаешь? Когда ты пишешь: "записать в бд запись(сохранить другими словами)", то для меня это разные понятия. "записать в бд" - это значит выбрать п. меню 42 ("Добавить запись") и в массиве "а[N]", который хранится в оперативной памяти, появится (с помощью дополнительного массива "b" - потому что нельзя увеличить напрямую динамический массив) ещё одна запись "а[N+1]". А запись: "...(сохранить другими словами)" означает выбрать п.меню 5 "Сохранение БД в файл" чтобы файл был перезаписан (именно перезаписан, т.к. у меня не предусмотрено дописывание файла). При этом в файле появится БД из массива "а[N+1]". ___________________________________ ___________________________ Пиши, что думаешь. |
14.03.2017, 23:46 | #22 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
Почему у меня переменые просто буквы , я ж тебе писал что это я набросок зделал а в дальнейшем собирался изменить на svet, gas т.д. , а string я поставил что б запись буквами и цифрами вводить а не токо одну цену вводить.
Последний раз редактировалось Andrey0072; 15.03.2017 в 00:25. |
14.03.2017, 23:55 | #23 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
Ну а счёт структур я тебе так скажу , последняя тема на паре была у меня функции а дальше классы и структуры нам не росказывали, я смотрел видос на ютубе про структуры понял и хотел добавить но ты уже написал шаблон со структурами.
|
15.03.2017, 00:20 | #24 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
а на счёт 3 вопроса , мне просто рассказал преподаватель что нужны пункты : Сохранить БД в текстовый файл, вывести на екран БД из текстового файла, удалить запись и добавить новую, мне показали как сохранить и вывести я это у себя зделал и добавление записи добавил ,а про удаление сказали что нужен динамический массив ,больше не че не говорили,возможно ты меня опять не поймешь тогда коротко можна сказать, как учили так и у себя в курсовой писал,
Последний раз редактировалось Andrey0072; 15.03.2017 в 00:23. |
15.03.2017, 00:33 | #25 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
Год получилось сохранить,но как закоментировал те данные вывелись числа.
Последний раз редактировалось Andrey0072; 15.03.2017 в 00:39. |
15.03.2017, 00:34 | #26 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
Последний раз редактировалось Andrey0072; 15.03.2017 в 00:37. |
15.03.2017, 00:39 | #27 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
нужен jpeg (а не png)
Последний раз редактировалось ura_111; 15.03.2017 в 02:30. |
15.03.2017, 01:07 | #28 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Да какой там: "один год записывает"... Здесь проблемы по серьёзнее (принципиальные не состыковки того что вы учили и моего представления о программе), которые могут повлиять на то, что придётся (не один пункт изменять), а всю программу перелопачивать.
Если вас так учили, то и делать надо так, - это для того, чтобы у преподавателя было меньше вопросов. ___________________________________ ______________________ Ответь мне на вопрос: 1) Что по твоему означает вот это: Код:
и как это соотносится с "нужны пункты : Сохранить БД в текстовый файл"? И почему у тебя изначально нет предусмотрен этот пункт? Код:
|
15.03.2017, 01:22 | #29 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.03.2017, 01:29 | #30 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
размером.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Курсовая работа | Evgesha1222 | Фриланс | 3 | 20.06.2013 14:12 |
Курсовая работа по БД | Suslik963 | Фриланс | 6 | 23.05.2013 11:55 |
Курсовая работа(( | Юрико | Помощь студентам | 4 | 27.12.2012 17:09 |
курсовая работа по с# | сишарп | Фриланс | 1 | 05.06.2012 23:15 |
Курсовая работа! | ...Dls... | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.12.2008 12:42 |