Автор: flancer
Дата: 02-06-12 00:10
ХЪ. 2-ри семестър ли? Че нещо мноого бързичко сте стигнали дотук. Никаква теория ли нямате, да не говориш толкова много глупости. Уф. Хайде от мен да мине, ще пробвам прооостичко. База данни в случая = текстов (ако щеш) файл, или access/sql/sde и т.н.? Ако сте първи курс сигурно ще е текстов файл, или програмата на обучние ви е някаква порнография.
Първото нещо в main - провери има ли го файла в директорията на изпълнение. Ако го няма направи го, ако го има прочети го (всъщност, даже май в условието се казва, че го има, балиго, питай си там). Данните за билетите във структура, обект, както му викате в този университет и т.нар. ви учебник. Във файла всеки билет на нов ред, със всичките му там данни на този ред, разделени със запетайки. Четеш ред от файла, стигаш запетайка, записваш елемент от обекта билет едно(пр.ред "варна, пловдив, 500, 35, час, час, и т.н.;"). Стигаш нов ред, създаваш нов обект билет, с име две да речем, пълниш и него, и така цикъл до EOF (ако и това не знаеш какво е.. искренно съжалявам, готви се за поправка... за много поправки). В края на този цикъл имаш масив от билети в паметта, всеки със съответната информация взета от файла. Как се търси? Тука вече ще си четеш, сори, видове много, алгоритми много, хеш таблици, последователно търсене, символ по символ - твой проблем... Успех, ако и да имам лошо предчувствие :). Ако помогна - 6 бири... на час... за 24 часа...
Еле некой се бъзика петъчно - 12 бири.. на 10 минути... за седмица... 'Ч толкова писане...
Публикацията е редактирана (02-06-12 00:11)
|
|