Компьютерные системы Оберон: различия между версиями

Содержимое удалено Содержимое добавлено
Метки: с мобильного устройства из мобильной версии
Метки: с мобильного устройства из мобильной версии
Строка 294:
 
В дополнение к только что описанному интерактивному редактированию, Текстом можно манипулировать с помощью процедур в модуле Texts; это видно для [https://en.m.wikibooks.org/wiki/Oberon/ETH_Oberon/2003-01-05/Texts.Mod ETH Oberon] и [https://en.m.wikibooks.org/wiki/Oberon/V5/Texts.Mod для V5]. Также кратко описано для ETH Oberon в разделе [https://web.archive.org/web/20190706021312/http://www.ethoberon.ethz.ch/ethoberon/defs/Texts.Def.html ОПРЕДЕЛЕНИЕ текстов].
Чтобы программно прочитать Текст в любой системе Oberon, первым шагом будет открытие записи, называемой Reader (Читатель), на тексте, с заданным смещением. (Reader - это ЗАПИСЬ, а не указатель или процедура). При открытом читателеЧитателе процедура Read(reader, ch) извлекает символ каждый раз, когда выполняется.
VAR
T: Texts.Text;