Добавлена поддержка
ЭЧ/Ech (ex-Escapechan) и Ежчана (
ejchan.net,
ejchan.site). Набегаем, тестируем архивацию,
сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (
подробности случившегося). Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Сначала проблем не было, программа работала, но потом я добавил метку, дабы возвращаться в начало и..,
но после метки выполнялось только 1-н оператор, который стоит сразу после метки(при втором заходе)
Потом я решил убрать метку и заменить ее циклом while.
Тоже самое - выполняется один оператор после "while что-то do begin". Его выполнение зацикливалось, но только 1-го оператора, все остальное игнорилось.
Потом эта ебучая срань стала вылетать под совершенно непонятными предлогами.
Решил попробовать запустить без меток и зацикленного while - выполняется только write('cmd// '); один раз, а все остальное игнорится.
Убрал Write - выполняется Read, а остальное игнорится.
Вернул метки - бесконечно выполняет write, хотя в первый раз такого не было...
подобное происходит, и в ABC pascal, и в delphi
_______________________________________________
program the_best;
label res;
var
cmd: string;
i, c:integer;
a, b : Real;
begin
a:=0;
b:=0;
c:=0;
res:
write('cmd// ');
Read(cmd);
for i:=1 to Length(cmd)do
begin
case cmd of
'0'..'9': begin val(cmd,a,c); end;
'+': Writeln(a+100500)
end;
end;
goto res;
end.
________________________________________________
Двач, помоги разобраться в чем же причина