http://s56.radikal.ru/i151/1005/d9/4c6e660eaf0b.jpg
Какой прикольный бейсик (стринги).
Вид для печати
http://s56.radikal.ru/i151/1005/d9/4c6e660eaf0b.jpg
Какой прикольный бейсик (стринги).
Сразу видно, человек ни разу на бейсике не программировал :)
По умолчанию, для строк отведено всего 256 байт. Чтобы эта программа работала без ошибок, нужно выполнить хотя бы один раз CLEAR 1000, где 1000 - это максимальный размер буфера для строк. Вот так :)
b2m, а почему бы строки в общей куче с другими переменными не хранить?
b2m, справедливости ради - не все бейсики (например на некоторых очень популярных 8битках :) ) обращаются со строками в духе микрософта и его последователей.
b2m, ага, корветовский не требовал CLEAR :)
он даже не требовал DIM для масива (по умолчанию DIM x(10)
и вроде как MSX не требовал - хотя он уж точно писан микрософтом ...
Пардон, чтобы продемонстрировать всю ущербность MS и его эпигонов по сравнению с великим zx (который я имел ввиду, но для него программу нужно слегка переделать) нужно заменить 35 строку на
35 C$(I)=A$+A$
Вариант для zx
Вложение 18160
Прошу отнестись к форме изложения моих мыслей без излишней серьезности.
Оригинал не сохранился. Не нужен он мне был. Потому что у меня был распечатанный вариант этого барахла.
все таки сдампил кто-нибудь картридж или нет? и что должно быть на экране без него?