Задачка на Pascal

Kus
Сообщения: 4
Зарегистрирован: 01 апр 2008, 17:32

Задачка на Pascal

Сообщение Kus » 01 апр 2008, 17:35

Вот такая вот задачка:
Создать текстовый файл fonotek.txt, содержащий сведения о музыкальных альбомах различных групп (название группы, название альбома, год выпуска, стиль). Удалить из файла все альбомы в стиле pop и techno. Переписать в другой файл информацию об альбомах в порядке убывания года выпуска.
Если нетрудно =)

MOTOCoder
Сообщения: 542
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

Re: Задачка на Pascal

Сообщение MOTOCoder » 01 апр 2008, 18:03

Задача, как я понял, на типизированные файлы?
Ни что так не ограничивает фантазию программиста, как компилятор...

Medved
Сообщения: 250
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

Re: Задачка на Pascal

Сообщение Medved » 01 апр 2008, 18:26

&quot писал(а):Задача, как я понял, на типизированные файлы?
Задача, как я понял, на строки =) Типа найти в строке два последних слова если последнее слово pop или techno удалить строку иначе записать строку в какой-то массив. Потом отсортировать массив по предпоследнему слову.
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]

MOTOCoder
Сообщения: 542
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

Re: Задачка на Pascal

Сообщение MOTOCoder » 01 апр 2008, 19:31

Вот это не факт-такие задачи, где есть несколько полей чаще всего подразумевают использование записей и типизированных файлов.
Ни что так не ограничивает фантазию программиста, как компилятор...

Kus
Сообщения: 4
Зарегистрирован: 01 апр 2008, 17:32

Re: Задачка на Pascal

Сообщение Kus » 02 апр 2008, 08:57

В принципе решать без разницы как, суть в том что получится =)
И ещё, работа осуществляется с сформированным файлом, наподобие вот этого:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

MOTOCoder
Сообщения: 542
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

Re: Задачка на Pascal

Сообщение MOTOCoder » 02 апр 2008, 13:29

А че тут непонятного?
Создать тип "запись" с нужными полями, написать функции для формирования записи из строки и наоборот.
Ну а дальше сортировка, запись и все такое.
Ни что так не ограничивает фантазию программиста, как компилятор...

Dim...ON
Сообщения: 75
Зарегистрирован: 28 янв 2008, 01:10
Контактная информация:

Re: Задачка на Pascal

Сообщение Dim...ON » 02 апр 2008, 13:31

Kus, ну Medved подсказал тебе как её делать. В бой!
А если ты хочешь, чтобы тебе прислали готовую программу, то за работу надо платить. Могу поработать на тебя, мои контакты тут:
http://forum.developing.ru/showthread.php?t=13351

Kus
Сообщения: 4
Зарегистрирован: 01 апр 2008, 17:32

Re: Задачка на Pascal

Сообщение Kus » 03 апр 2008, 09:42

Ясно.
Как можно определить конец строки (не файла)?

Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Re: Задачка на Pascal

Сообщение Хыиуду » 03 апр 2008, 09:44

eoln(f), где f - файловая переменная
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.

Kus
Сообщения: 4
Зарегистрирован: 01 апр 2008, 17:32

Re: Задачка на Pascal

Сообщение Kus » 03 апр 2008, 16:15

Хыиуду писал(а):eoln(f), где f - файловая переменная
Спасибо :)
А как удалить одну строку из файла? (кроме как просматривать файл заново, и удалять строки по порядку)?

Ответить