Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Флейм на общие темы »   Вопрос к паскалистам и бейсиковедам
RSS

Вопрос к паскалистам и бейсиковедам

работа с файлами последовательного и произвольного доступа

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Вопрос касается работы с внешними файлами, команды print #n и input #n (для начала возьмём квикбейсик).

Имеется необходимость иметь простую "базу данных", в которую будут заноситься абсолютные пути к файлам, к примеру "D:\music\popsa\gimn, odnako.mp3" . Занести в файл такую строку командой print #n возможно, а вот считать командой input #n не получится, ибо команда прочитает строку только ДО запятой, отбросив остальную часть.

Вопрос - как в таком случае среагирует турбопаскаль? Я просто его не знаю абсолютно. А турбобейсик? У меня его еще нет... Как возможно обойти этот косяк? Современные проги чур не предлагать, необходима работа в консоли...

PS. пока остановился на put и get..., но мож что еще есть нормальное...
zOrg
Гость
[V] Я не робот.

Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 5124
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 янв. 2009
rw6hrm есть софтинка для DOS, http://dr-shost.com/freqs/dosutil/qvpro249.zip MP3 MP4 плеер. Умеет работать с *.pls А также из командной строки (насколько я помню, но могу ошибаться)
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
rw6hrm написал:
[q]
Вопрос - как в таком случае среагирует турбопаскаль?
[/q]
Правильно среагирует - считает всю строку.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
вот как раз-то и стоит вопрос о создании плейлистов ;), только m3u. И база треков нехилая (более 25 тыс). Раньше плейлисты делал с помощью DarkPlayer'а, но генератор сдох на 15 тысяче. Теперь перевел базу в SQLite, но в пхп не силён, да и с установкой и переносимостью траблы. Вот и в консоли решил попробовать, с ней мне проще...

Ок, буду курить ман по паскалю и терроризировать сына...
e2e4
Advanced Member


Откуда: Москва, ЮВАО
Всего сообщений: 558
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2010
[q]
Как возможно обойти этот косяк?
...
пока остановился на put и get..., но мож что еще есть нормальное...
...
Ок, буду курить ман по паскалю
[/q]
Не желая раздувать очередной холивар, таки выскажусь: учите Си! Для вашей задачи достаточно изучить базовый синтаксис языка, строки (массивы, указатели) и работу нескольких функций стандартной библиотеки ввода-вывода stdio (fopen, fprintf, fputc, fgetc, для гурманов fscanf). Поверьте, вы получите гораздо больше, и приобретете навык работы с мощнейшим инструментом.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Да оно понятно, но возраст уже не для учения... нужен готовый продукт, причём позавчера. А консольные приложения - единственное, в чём не сомневаюсь...

... или проставлюсь пополнением сотового счёта за решение этой задачи (генерация m3u из базы треков) standalone-приложением. Хоть на Сях, хоть на пхп, лишь бы оно не было привязано к машине и все либы по обращению к SQLite'овской базе содержало в себе. Алгоритм и исходную базу могу скинуть по желанию в личку.
SlashNet
Full Member


Откуда: Львов (Украина)
Всего сообщений: 221
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 мая 2011
Или с Питоном подружиться.
Fe-Restorator
Гость

Ссылка

rw6hrm написал:
[q]
как в таком случае среагирует турбопаскаль?
[/q]
DrPass написал:
[q]
Правильно среагирует - считает всю строку.
[/q]
Считает всё, что оканчивается комбинацией кодов "CR/LF". Здесь есть ограничение на 256 символов.
А если объявишь как тип AnsiString, то считает всё до символов "\n", без кавычек, и независимо от длины строки.

PS. Строишь местное радио?
Сейчас на форуме
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
e2e4 написал:
[q]
Не желая раздувать очередной холивар, таки выскажусь: учите Си! Для вашей задачи достаточно изучить базовый синтаксис языка, строки (массивы, указатели) и работу нескольких функций стандартной библиотеки ввода-вывода stdio (fopen, fprintf, fputc, fgetc, для гурманов fscanf). Поверьте, вы получите гораздо больше, и приобретете навык работы с мощнейшим инструментом.
[/q]
Си с нуля учить тяжело и непродуктивно, пущай лучше Паскаль мучает. Тем более что современные языки унаследовали от Паскаля идеологию, а от Сей - в основном фигурные скобочки и оператор инкремента :)
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Fe-Restorator третий год пошел, см. подпись. Уже и лицуха на подходе, и с Триколором договор есть... Просто запросы у меня несколько нестандартные...
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   Флейм на общие темы »   Вопрос к паскалистам и бейсиковедам
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS