Задачка на Pascal

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

01 апр 2008, 18:35

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

01 апр 2008, 19:03

Задача, как я понял, на типизированные файлы?
Ни что так не ограничивает фантазию программиста, как компилятор...
Medved
Сообщения: 250
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

01 апр 2008, 19:26

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

01 апр 2008, 20:31

Вот это не факт-такие задачи, где есть несколько полей чаще всего подразумевают использование записей и типизированных файлов.
Ни что так не ограничивает фантазию программиста, как компилятор...
Kus
Сообщения: 4
Зарегистрирован: 01 апр 2008, 18:32

02 апр 2008, 09:57

В принципе решать без разницы как, суть в том что получится =)
И ещё, работа осуществляется с сформированным файлом, наподобие вот этого:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MOTOCoder
Сообщения: 542
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

02 апр 2008, 14:29

А че тут непонятного?
Создать тип "запись" с нужными полями, написать функции для формирования записи из строки и наоборот.
Ну а дальше сортировка, запись и все такое.
Ни что так не ограничивает фантазию программиста, как компилятор...
Dim...ON
Сообщения: 75
Зарегистрирован: 28 янв 2008, 01:10
Контактная информация:

02 апр 2008, 14:31

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

03 апр 2008, 10:42

Ясно.
Как можно определить конец строки (не файла)?
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

03 апр 2008, 10:44

eoln(f), где f - файловая переменная
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Kus
Сообщения: 4
Зарегистрирован: 01 апр 2008, 18:32

03 апр 2008, 17:15

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