Вверх ↑
Разработчик
Ответов: 26113
Рейтинг: 2126
#1: 2020-09-01 22:37:15 ЛС | профиль | цитата
Почему изменен диапазон символов, с чем это связано?

   while(i > 0)and(p[i] in ['a'..'y','A'..'?','a'..'z','A'..'Z'])do
...
while(i < Length(p))and(p[i] in ['a'..'y','A'..'?','a'..'z','A'..'Z'])do
...
вместо вот этого в оригинальной версии
   while(i > 0)and(p[i] in ['а'..'я','А'..'Я','a'..'z','A'..'Z'])do
...
while(i < Length(p))and(p[i] in ['а'..'я','А'..'Я','a'..'z','A'..'Z'])do
...

Проверил дома на Win10x64 -- работает. А вот на работе, на Win7x64 -- не работает, хотя я добавил в оригинал только твои подписанные правки, а вот диапазоны не менял.
карма: 22

0
Редактировалось 3 раз(а), последний 2020-09-01 22:48:04