Задачка на Pascal
Вот такая вот задачка:
Создать текстовый файл fonotek.txt, содержащий сведения о музыкальных альбомах различных групп (название группы, название альбома, год выпуска, стиль). Удалить из файла все альбомы в стиле pop и techno. Переписать в другой файл информацию об альбомах в порядке убывания года выпуска.
Если нетрудно =)
Создать текстовый файл fonotek.txt, содержащий сведения о музыкальных альбомах различных групп (название группы, название альбома, год выпуска, стиль). Удалить из файла все альбомы в стиле pop и techno. Переписать в другой файл информацию об альбомах в порядке убывания года выпуска.
Если нетрудно =)
Задача, как я понял, на типизированные файлы?
Ни что так не ограничивает фантазию программиста, как компилятор...
Задача, как я понял, на строки =) Типа найти в строке два последних слова если последнее слово pop или techno удалить строку иначе записать строку в какой-то массив. Потом отсортировать массив по предпоследнему слову." писал(а):Задача, как я понял, на типизированные файлы?
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
[OK]
Вот это не факт-такие задачи, где есть несколько полей чаще всего подразумевают использование записей и типизированных файлов.
Ни что так не ограничивает фантазию программиста, как компилятор...
В принципе решать без разницы как, суть в том что получится =)
И ещё, работа осуществляется с сформированным файлом, наподобие вот этого:
И ещё, работа осуществляется с сформированным файлом, наподобие вот этого:
- Вложения
-
[Расширение txt было запрещено, вложение больше недоступно.]
А че тут непонятного?
Создать тип "запись" с нужными полями, написать функции для формирования записи из строки и наоборот.
Ну а дальше сортировка, запись и все такое.
Создать тип "запись" с нужными полями, написать функции для формирования записи из строки и наоборот.
Ну а дальше сортировка, запись и все такое.
Ни что так не ограничивает фантазию программиста, как компилятор...
Kus, ну Medved подсказал тебе как её делать. В бой!
А если ты хочешь, чтобы тебе прислали готовую программу, то за работу надо платить. Могу поработать на тебя, мои контакты тут:
http://forum.developing.ru/showthread.php?t=13351
А если ты хочешь, чтобы тебе прислали готовую программу, то за работу надо платить. Могу поработать на тебя, мои контакты тут:
http://forum.developing.ru/showthread.php?t=13351
Ясно.
Как можно определить конец строки (не файла)?
Как можно определить конец строки (не файла)?
eoln(f), где f - файловая переменная
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
СпасибоХыиуду писал(а):eoln(f), где f - файловая переменная

А как удалить одну строку из файла? (кроме как просматривать файл заново, и удалять строки по порядку)?