Запись в файл |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Запись в файл |
PUMA |
25.06.2010 13:37
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Женский Реальное имя: Оля Репутация: 0 |
Самого задания я точно не помню,но смысл был примерно такой:нужно было создать файл с номерами рейсов и кол-ом свободных мест на них, а так же надо было чтобы программа при вводе номера рейса выводила кол-во свободных мест.
вот что у меня получилось: var r:byte; у меня получилось только внести в файл номер рейса подскажите пожалуйста как сделать так ,чтобы в текстовом файле были номера рейсов и кол-во свободных мест -------------------- Никогда, никогда ни о чем не жалейте.Поздно начали вы или рано ушли.Кто-то пусть гениально играет на флейте.Но ведь песни берет он из вашей души.Никогда, никогда ни о чем не жалейте —Ни потерянных дней, ни сгоревшей любви.Пусть другой гениально играет на флейте,Но еще гениальнее слушали вы.
|
Client |
25.06.2010 14:52
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
для текстового можно в одну строчку записывать номер и количество. Потом по файлу пройти, читая строки и сравнивая, есть ли указанный номер или нет.
|
Lapp |
26.06.2010 10:00
Сообщение
#3
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Самого задания я точно не помню,но смысл был примерно такой:нужно было создать файл с номерами рейсов и кол-ом свободных мест на них, а так же надо было чтобы программа при вводе номера рейса выводила кол-во свободных мест. Мне почему-то кажется, что смысл не в создании файла программно, а в выдаче инфы по нему. То есть, файл ты можешь создать, например, в Блокноте, назови его типа "flight_info.txt", а внутренности набери типа так: 567 5 768 3 843 10 123 0 234 2 987 25 (учти, что ни в начале, ни в конце файла не должно быть пустых строк!!) Тогда твоя прога будет примерно такой: Write('введите номер рейса: '); Но ты лучше все-таки уточни задание, чтоб не гадать ). Но делать выбор рейса в операторе case - это в любом случае неправильно.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
PUMA |
27.06.2010 11:14
Сообщение
#4
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Женский Реальное имя: Оля Репутация: 0 |
а N для чего нужна? что это такое?
P.S:уточнить задачу не получится,наверное...я ее никуда не записала.это было на экзамене Добавлено через 8 мин. выводит ошибку №2,фаил не найден var r,n,n1,r1:integer; -------------------- Никогда, никогда ни о чем не жалейте.Поздно начали вы или рано ушли.Кто-то пусть гениально играет на флейте.Но ведь песни берет он из вашей души.Никогда, никогда ни о чем не жалейте —Ни потерянных дней, ни сгоревшей любви.Пусть другой гениально играет на флейте,Но еще гениальнее слушали вы.
|
Client |
27.06.2010 16:42
Сообщение
#5
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
а создать файлик не судьба? ))
|
PUMA |
27.06.2010 21:39
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Женский Реальное имя: Оля Репутация: 0 |
Судьба)создала)я уж не совсем того что ж я по вашему путь просто так указала)
Сообщение отредактировано: PUMA - 27.06.2010 21:40 -------------------- Никогда, никогда ни о чем не жалейте.Поздно начали вы или рано ушли.Кто-то пусть гениально играет на флейте.Но ведь песни берет он из вашей души.Никогда, никогда ни о чем не жалейте —Ни потерянных дней, ни сгоревшей любви.Пусть другой гениально играет на флейте,Но еще гениальнее слушали вы.
|
Lapp |
28.06.2010 8:52
Сообщение
#7
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
а N для чего нужна? что это такое? это количество мест на ЗАДАННОМ рейсе. Сначала в него кладем -1 - это как бы признак того, что рейс еще не найден. Если введенного номера рейса нет в файле, то в n так и останется -1. Значит, если значение n больше либо равно 0, то рейс найден, а n - это количество свободных мест на нем. Угу? Цитата выводит ошибку №2,фаил не найден Насколько я понимаю, ТР не умеет работать с именами файлов длиннее 8 символов. Переназови файл, сделай его типа fli_info.txt . Поскольку я давно не имею дела с ТР, то и забыл об этом, извини..-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
PUMA |
28.06.2010 14:57
Сообщение
#8
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Женский Реальное имя: Оля Репутация: 0 |
спасибо
-------------------- Никогда, никогда ни о чем не жалейте.Поздно начали вы или рано ушли.Кто-то пусть гениально играет на флейте.Но ведь песни берет он из вашей души.Никогда, никогда ни о чем не жалейте —Ни потерянных дней, ни сгоревшей любви.Пусть другой гениально играет на флейте,Но еще гениальнее слушали вы.
|
Текстовая версия | 28.04.2024 17:41 |