│┴филе┴жцм╠╟╟═╜═жт╠╟╟═ж╝ц╝м╝═филе█┼╞┴титле┴жерсион═╟╠╝╡╠══╜╜══жиста═интродуцтион█┼╞█┼╞█┼╞┴┴╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙█┼╞┴┴╙╙┴┴┴┴┴╙╙█┼╞┴┴╙╙┴════════ж═и═д═е═о┴┴╙╙█┼╞┴┴╙╙═════ц═х═а═р═а═ц═т═е═р═и═с═т═и═ц═с┴╙╙█┼╞┴┴╙╙┴═══════м═о═д═у═л═е┴┴╙╙█┼╞┴┴╙╙┴┴┴┴┴╙╙█┼╞┴┴╙╙┴┴цодед═бы┴┴╙╙█┼╞┴┴╙╙┴═══ц╝═е╝═стеуарт═девар┴┴╙╙█┼╞┴┴╙╙┴══════марцх╛═╠╧╦╟┴┴╙╙█┼╞┴┴╙╙┴┴┴┴┴╙╙█┼╞┴┴╙╙┴┴┴┴┴╙╙█┼╞┴┴╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙█┼╞█┼╞█┼╞┴цопыригхт══╗Ц╘═╠╧╦╟═уНДЕР═берне═АНД═унижерсал═цопыригхт═лав█┼╞┴┴бЫ╨═девар═информатион═сыстемс═цорпоратион█┼╞█┼╞┴тХЕ═ИНФОРМАТИОН═ИН═ТХИС═ДОЦУМЕНТ══ИС═СУБЙЕЦТ═ТО═ЦХАНГЕ═ВИТХОУТ█┼╞┴НОТИЦЕ══АНД══СХОУЛД══НОТ═БЕ═ЦОНСТРУЕД═АС═А═ЦОММИТМЕНТ═БЫ═девар█┼╞┴информатион═сыстемс══цорпоратион╝═══девар══информатион═сыстемс█┼╞┴АССУМЕС═НО══РЕСПОНСИБИЛИТЫ══ФОР══АНЫ═ЕРРОРС═ТХАТ═МАЫ═АППЕАР═ИН█┼╞┴ТХИС═ДОЦУМЕНТ══ОТХЕР══ТХАН═ПРОЖИДИНГ══ЦОРРЕЦТИОНС═ФОР═АНЫ═СУЦХ█┼╞┴ЕРРОРС═ВХЕН═БРОУГХТ═ТО═ТХЕ═АТТЕНТИОН═ОФ═девар═информатион═сыс╜█┼╞┴темс═цорпоратион╝█┼╞█┼╞┴тХЕ═софтваре══ДЕСЦРИБЕД══ИН══ТХИС═ДОЦУМЕНТ═ИС═ФУРНИСХЕД═ТО═ТХЕ█┼╞┴ПУРЦХАСЕР═УНДЕР═А═ЛИЦЕНСЕ═ФОР═УСЕ═ОН═А══СИНГЛЕ═ЦОМПУТЕР═СЫСТЕМ█┼╞┴АНД═ЦАН═БЕ═ЦОПИЕД══╗ВИТХ═ИНЦЛУСИОН═ОФ═дисц╖С═ЦОПЫРИГХТ═НОТИЦЕ╘█┼╞┴ОНЛЫ═ФОР═УСЕ═ИН═СУЦХ═СЫСТЕМ╝█┼╞█┼╞═┴лИЦЕНСЕЕС══ОФ═ТХЕ══софтваре══МАЫ═МАКЕ═ЦХАНГЕС═ТО═ТХЕ══СОФТВАРЕ█┼╞═┴ВИТХ═ТХЕ═УНДЕРСТАНДИНГ═ТХАТ═ТХЕ═ВАРРАНТЫ═ФОР═ТХЕ═софтваре═ОНЛЫ█┼╞═┴АППЛИЕС══ТО═ТХЕ═ОРИГИНАЛ══УНМОДИФИЕД═ЖЕРСИОН══ДЕЛИЖЕРЕД═ТО═ТХЕ█┼╞═┴ЛИЦЕНСЕЕ╝══тХЕ═ФАЦТ═ТХАТ═ЛИЦЕНСЕЕ═МАЫ═ХАЖЕ═МОДИФИЕД═ОР═ЦХАНГЕД█┼╞═┴ТХЕ══софтваре══ИН═НО═ВАЫ═АЛТЕРС═ОР═ДЕТРАЦТС═ФРОМ═ТХЕ═ЦОПЫРИГХТ█┼╞═┴ПРОТЕЦТИОН═АНД═ПРОПРИЕТАРЫ═РИГХТС═ДУЕ═ТО═дисц═ФОР═ТХЕ═софтваре█┼┴ейецт█┼╞█┼╞┴жиста═ис═а═сцреен═ориентед═теьт═едитор═фор═а═жисуал═дисплаы█┼╞┴терминал╝█┼╞█┼╞┴фунцтион═кеыс═он═а═терминал═аре═хандлед═тхроугх═тхе═усе═оф█┼╞┴тхис═жидео═цхарацтеристицс═модуле═╗жцм╘╛═тхат═хандлес═алл═инпут═то═тхе█┼╞┴маин═портион═оф═тхе═жиста═програм╝═ин═тхе═саме═ваы╛═алл═оутпут═фром█┼╞┴тхе═жиста═програм═ис═енцодед═анд═ит═ис═тхе═фунцтион═оф═тхе█┼╞┴╖жцм╖═модуле═то═ретранслате═тхис═оутпут═инто═а═форм█┼╞┴суитабле═фор═тхе═специфиц═терминал═ин═усе╝█┼╞█┼╞┴тхе═жцм═прожидед═стандардлы═прожидед═витх█┼╞┴жиста═хас═беен═десигнед═ароунд═тхе═жт╣╡╞жт╠╟╟═терминалс═синце█┼╞┴ит═ис═еьпецтед═тхат═тхесе═аре═тхе═мост═цоммон═дисплаы═терминалс█┼╞┴то═бе═фоунд═он═пдп╦═сыстемс╝█┼╞█┼╞┴имплементатион═оф═отхер═жидео═дисплаы═терминалс═ис═еьтремелы█┼╞┴симпле═синце═тхе═маин═цоре═оф═тхе═жиста═програм═ис═нежер█┼╞┴цхангед╝█┼╞█┼╞┴цонсулт═тхе═╖жиста╖═програм═мануал═фор═детаилс═он═тхе═усе═оф═тхис█┼╞┴┴┴┴едитинг═програм╝█┼╞█┼╞┴жидео═цхарацтеристицс═модуле═ис═аллоцатед═Ё═пдп╦═пагес═фром█┼╞┴┴┴┴╟╤╟╟╟╜╟╤╣╥╥█┼┴титле┴сцреен═лаыоут═формат█┼╞█┼╞┴ин═ордер═то═ундерстанд═хов═жиста═воркс═ит═ис═ессентиал═то█┼╞┴кнов═тхе═меморы═лаыоут╝█┼╞█┼╞┴а═цопы═оф═еацх═лине═он═тхе═жидео═сцреен═ис═маинтаинед═ин═а█┼╞┴фиелд═╠═буффер═цаллед═╖сцреен╖╝═еацх═быте═он═тхе═сцреен═оццупиес█┼▄╞┴оне═ворд═ин═тхис═буффер╝█┼╞█┼╞┴а═ров═табле═ис═маинтаинед═вхицх═цонсистс═оф═а═оне═ворд═аддресс█┼╞┴фор═еацх═лине═он═тхе═сцреен╝═тхе═ров═табле═ис═симплы═а═сет═оф█┼╞┴поинтерс═то═тхе═фирст═ворд═он═еацх═лине╝═тхис═фирст═ворд═ис█┼╞┴а═статус╞цоунт═ворд═фор═тхе═лине═вхицх═иммедиателы═фолловс╝█┼╞█┼╞┴тхе═фунцтион═оф═тхе═ров═табле═ис═то═ажоид═можинг═тхе═сцреен═меморы█┼╞┴ароунд═дуринг═инсертион═анд═делетион═оф═линес╝═ин═тхис═цасе╛═онлы█┼▄╞┴тхе═ров═табле═итселф═хас═то═бе═адйустед╝═фор═тхис═реасон╛═тхе█┼╞┴поинтер═аддрессес═ин═тхе═ров═табле═аре═нот═нецессары═ин═аны═ордер╝█┼╞█┼╞┴тхе═формат═оф═тхе═статус╞цоунт═ворд═фор═еацх═лине═ис╨█┼╞█┼╞┴┴абц═дее═еее═еее█┼╞█┼╞┴а═╫═╟┴цуррент═лине═еьистс█┼╞┴════╠┴цуррент═лине═доес═нот═еьист═╗ат═енд═оф═филе═ор═унестаблисхед╘█┼╞█┼╞┴б═╫═╟┴лине═ендс═витх═цр╞лф█┼╞┴════╠┴лине═ендс═витхоут═цр╞лф█┼╞█┼╞┴ц═╫═╟┴лине═нот═маркед█┼╞┴════╠┴лине═маркед═ас═парт═оф═блоцк═╗фор═саже╞делетион╘█┼╞█┼╞┴д═╫═╟┴цуррент═лине═хас═нот═беен═модифиед═он═тхис═едит█┼╞┴════╠═══хас═беен═модифиед═он═тхис═едит═цыцле█┼╞█┼╞┴еее╝╝е┴лине═ленгтх═ин═тхе═ранге═╟╜╡╣╣█┼╞█┼╞█┼╞┴енд═оф═филе═ис═индицатед═бы═╖боф╖═флаг═беинг═сет═анд═бы═ровс█┼╞┴витх═а═бит═╟═статус═оф═╠╝█┼╞█┼╞┴тхере═аре═тво═оне╜блоцк═буфферс═╖феединг╖═тхе═сцреен═виндов╨█┼╞┴тхе═абоже═сцреен═буффер═╗абуф╘═анд═тхе═белов═сцреен═буффер█┼╞┴╗ббуф╘╝═тхесе═буфферс═аре═ин═ос╞╦═формат═анд═аре═реад═анд█┼╞┴вриттен═фром═тхе═ос╞╦═дежице═ас═неедед╝█┼╞█┼┴титле┴импортант═глобал═целлс█┼╞█┼╞┴ыоу═маы═неед═то═бе═аваре═оф═тхе═фолловинг═импортант═целлс═анд█┼╞┴ентры═поинтс═ин═жиста╨█┼╞█┼╞┴наме┴┴фунцтион█┼╞█┼╞┴цол┴┴цонтаинс═бинары═цолумн═поситион═оф═цурсор═ин═ранге█┼╞┴┴┴╟╜╗н╜╠╘╝═ноте╨═поситион═ис═нот═гуарантеед═фор═алл█┼╞┴┴┴поссибле═жцм═фунцтионс═╗бут═ит═ис═фор═алл═импортант█┼╞┴┴┴онес╘╝█┼╞█┼╞┴ров┴┴цуррент═поинтер═инто═тхе═ров═табле╝█┼╞█┼╞┴ровтаб┴┴аддресс═оф═фирст═ров═ин═ров═табле█┼╞┴ластров┴┴аддресс═оф═ласт═ров═ин═ров═табле█┼╞┴ровсиз┴┴цоунт═оф═нумбер═оф═ровс═ин═ров═табле═╗╠╜н╘█┼╞┴цолсиз┴┴цоунт═оф═нумбер═оф═цолумнс═он═сцреен█┼╞┴пкбд┴┴поинтер═то═цонсоле═инпут═роутине█┼╞┴псцр┴┴поинтер═то═цонсоле═оутпут═роутине█┼╞┴ьт╞ьт╡┴┴тво═целлс═он═паге═╟═ресержед═фор═усе═бы═╖жцм╖█┼╞┴┴┴модуле╝═жцм═цан═аллоцате═море═паге═╟═стораге█┼╞┴┴┴фром═тхе═аддресс═ьт╡╚╠═уп═то═╠╥╥═он═паге═╟╝█┼╞┴┴┴цаутион╨═спр╖с═фор═жиста═маы═реяуире═тхе═усе═оф█┼╞┴┴┴паге═╟═целлс═╗стартинг═бацк═фром═╠╥╥╘╛═со═усе█┼╞┴┴┴паге═╟═целлс═онлы═вхен═абсолутелы═нецессары╝█┼╞█┼╞┴прлине┴┴суброутине═то═оутпут═а═фулл═ров═он═тхе═сцреен╝█┼╞┴┴┴цан═онлы═бе═цаллед═фром═жцм═иф═жцм═филе═итселф█┼╞┴┴┴протецтс═агаинст═а═рецурсиже═цалл═бы═сажинг═тхе█┼╞┴┴┴ретурн═аддрессес═ин═╖прлине╖═анд═╖ьтер╖╝█┼╞█┼╞┴┴┴тхис═роутине═вилл═бе═неедед═фор═терминалс═тхат═аре█┼╞┴┴┴цапабле═оф═перформинг═инсерт═анд═делете═лине═ин═лоцал█┼╞┴┴┴моде═╗сее═жцм╣╡═фор═ан═еьампле═оф═цаллинг═╖прлине╖╘█┼┴титле┴ассемблы═инструцтионс█┼╞█┼╞┴тхис═жцм═филе═ис═то═бе═ассемблед═витх═тхе═глобал═сымбол█┼╞┴дицтионары═фром═жиста╨█┼╞█┼╞┴╝р═паге╦█┼╞┴╙жцм╛лпт╨╪жиста╝сд╛жцм╞и█┼╞█┼╞┴ор═иф═ыоу═хаже═то═усе═пал╦█┼╞█┼╞┴╝р═пал╦█┼╞┴╙жцм╛лпт╨╪жиста╝гл╛жцм█┼╞█┼╞┴вхере═фор═пал╦╛═╖жиста╝гл╖═ис═тхе═паге╦═сымбол═дирецторы═цонжертед█┼╞┴инто═пал╦═цомпатибле═формат╝█┼╞█┼╞█┼╞┴тхен═саже═жиста═витх═а═стартинг═аддресс═оф═╡╟╟╛═анд═саже█┼╞┴жцм═витх═а═стартинг═аддресс═оф═╥╤╟╣═╗и╝е╝═ит═схоулд═нежер█┼╞┴бе═рун═дирецтлы╝█┼▄┴титле┴фиьед═сецтион█┼╞█┼ьтЁ┴еяу┴ьт╡╚╠┴┴темпорары═лоцатион═он═паге═╟═фор═жцм═филе█┼╞█┼┴орг┴кио┴┴кеыбоард═и╞о█┼┴дсец█┼╞█┼╞┴алл═фолловинг═аддрессес═аре═абсолутелы═референцед═бы═жиста█┼╞┴анд═цаннот═бе═цхангед═унлесс═жиста═итселф═ис═алтеред╝█┼╞█┼кио┴дц┴╟┴┴кеыбоард═и╞о═ентры█┼│┴ймп┴ьин┴┴цонтинуе═нов█┼╞█┼сио┴дц┴╟┴┴сцреен═и╞о═ентры═поинт█┼┴ймпи┴пьоут┴┴цонтинуе█┼╞█┼жмцмнт┴дц┴╜╖╞┴┴минус═асции═цоде═оф═цоммент═фиелд═цхарацтер█┼жмтаг┴дц┴╜╖╛┴┴минус═асции═цоде═оф═таг═фиелд═делимитер█┼│жровс┴дц┴╟Ё╟┴┴╡╢═ровс═он═жидео═сцреен█┼│жцолс┴дц┴╟╠╡╟┴┴╦╟═цолумнс═он═жидео═сцреен█┼│жауцол┴дц┴╟╠╠╟┴┴цолумн═╥╡═фор═аудит═траил═оф═жерсион═ё╖с█┼жстат┴дц┴╟╤╟╟╟┴┴ьон╞ьофф═процессед╛═цтрл╞о═алловед█┼╞█┼╞┴ёёё═енд═оф═фиьед═аддресс═сецтион═утилизед═бы═жиста═програм═ёёё█┼╞█┼│ьсио┴ймпи┴сио┴┴хере═то═еьит═фром═╖сио╖█┼│пьоут┴дц┴ьоут┴┴поинтер═то═╖ьоут╖█┼▄┴титле┴кеыбоард═есцапе═транслатион═табле█┼╞█┼╞┴жиста═интернал═цоде═фор═алл═есцапед═цхарацтерс═поссибле═он═тхе█┼╞┴кеыбоард╝█┼╞█┼╞═п╛я╛р╛с═аре═тхе═╖пфь╖═кеыс═он═тхе═жт╠╟╟╝═╖м╖═ис═генератед═фром═тхе═ентер█┼╞═кеы█┼╞█┼мпярс┴дц┴ы╨невцмд┴м┴ентер═цомманд═моде█┼┴дц┴ы╨делсцр┴н┴делете═сцреен═╗генератед═мануаллы╘█┼┴дц┴ы╨трунцф┴о┴трунцате═филе═╗генератед═мануаллы╘█┼┴дц┴ы╨пагеуп┴п┴паге═уп█┼┴дц┴ы╨пагедн┴я┴паге═довн█┼┴дц┴ы╨сцрлуп┴р┴сцролл═уп█┼┴дц┴ы╨сцрлдн┴с┴сцролл═довн█┼╞█┼╞═ловер═цасе═табле╛═префиьед═витх═есцапе═анд═╖о╖█┼╞═тхис═ис═тхе═ауьилиары═кеыпад╛═вхен═ин═анси═моде╝█┼╞█┼лмн┴дц┴ы╨цнеьтл┴л┴неьт═лине█┼┴дц┴ы╨цеол┴┴м┴цурсор═то═енд═оф═лине█┼┴дц┴ы╨хоме┴┴н┴хоме═цурсор█┼┴дц┴╟┴┴о┴╗нот═генератед╘█┼┴дц┴ы╨ровинс┴п┴инсерт═лине█┼┴дц┴ы╨влефт═┴я┴ворд═лефт█┼┴дц┴ы╨сеарцх┴р┴старт═оф═лине█┼┴дц┴ы╨вригхт┴с┴ворд═ригхт█┼┴дц┴ы╨мкров═┴т┴марк═лине█┼┴дц┴ы╨пицкуп┴у┴пицкуп═линес█┼┴дц┴ы╨путдн┴┴ж┴пут═довн═линес█┼┴дц┴ы╨тофц┴┴в┴фирст═паге█┼┴дц┴ы╨досцрн┴ь┴ресторе═сцреен█┼┴дц┴ы╨бофц═┴┴ы┴ласт═паге█┼╞█┼╞┴асции═цонтрол═цоде═табле█┼╞█┼итран┴дц┴╟┴┴цтрл╞нулл█┼┴дц┴ы╨трансп┴цтрл╞а┴транспарент═моде█┼┴дц┴ы╨дисмод┴цтрл╞б┴дисплаы═модифиед═линес█┼┴дц┴ы╨яуит┴┴цтрл╞ц┴аборт═то═ос╞╦═█┼┴дц┴ы╨цстарт┴цтрл╞д┴цурсор═то═старт═оф═лине█┼┴дц┴ы╨табл┴┴цтрл╞е┴таб═лефт█┼═┴дц┴ы╨цеол┴┴цтрл╞ф┴цурсор═то═енд═оф═цуррент═лине█┼┴дц┴ы╨унмкров┴цтрл╞г┴унмарк═ров█┼┴дц┴ы╨бкдел┴┴цтрл╞х┴бацкспаце═делете█┼┴дц┴ы╨табр┴┴цтрл╞и┴таб═ригхт█┼┴дц┴ы╨инстог┴цтрл╞й┴инсерт═цхарацтер═тоггле█┼┴дц┴ы╨делвд┴┴цтрл╞к┴делете═ворд█┼┴дц┴ы╨делевд┴цтрл╞л┴делете═то═енд═оф═ворд█┼│┴дц┴ы╨ретурн┴цтрл╞м┴ретурн═цоде█┼┴дц┴ы╨досцрн┴цтрл╞н┴ресторе═сцреен█┼┴дц┴╟┴┴цтрл╞о█┼┴дц┴ы╨цасе┴┴цтрл╞п┴инжерт═цасе═оф═ворд█┼┴дц┴╟┴┴цтрл╞я┴╗ресержед═фор═ьон╞ьофф╘█┼┴дц┴ы╨рцонт┴┴цтрл╞р┴цонтинуоус═реплаце█┼┴дц┴╟┴┴цтрл╞с┴╗ресержед═фор═ьон╞ьофф╘█┼┴дц┴ы╨рстеп┴┴цтрл╞т┴степ═реплацемент█┼┴дц┴ы╨длетлн┴цтрл╞у┴делете═лине█┼┴дц┴ы╨инсблк┴цтрл╞ж┴инсерт═блоцк█┼┴дц┴ы╨аваы┴┴цтрл╞в┴цурсор═то═аваы═поситион█┼┴дц┴╟┴┴цтрл╞ь█┼┴дц┴ы╨цнеьтл┴цтрл╞ы┴цурсор═то═старт═оф═неьт═лине█┼┴дц┴ы╨ьедит┴┴цтрл╞з┴цлосе═филе█┼┴дц┴╟┴┴цтрл╞ш█┼╞█┼╞═жт╠╟╟═цурсор═цонтрол═кеыс╝═ожерлаыс═цонтрол═кеыс═фор═спаце█┼╞═со═иф═цонтрол═кеы═ис═хит═бы═мистаке╛═но═харм═ис═доне╛═ит═йуст█┼╞═доес═а═цурсор═можемент╝█┼╞█┼абцд┴дц┴ы╨цуп┴┴а┴цурсор═уп┴цтрл╞э█┼┴дц┴ы╨цдовн┴┴б┴цурсор═довн┴цтрл╞щ█┼┴дц┴ы╨цригхт┴ц┴цурсор═ригхт┴цтрл╞ч█┼┴дц┴ы╨цлефт┴┴д┴цурсор═лефт┴цтрл╞ъ█┼▄┴титле┴сцреен═транслатион═табле█┼╞█┼╞┴диспатцх═табле═фор═еьтерпретер═фунцтион═цодес█┼╞█┼ьтаб┴дц┴з╨пос┴┴╟═поситион═цурсор█┼┴дц┴з╨инит┴┴╠═инитиализе═сцреен█┼┴дц┴з╨спац┴┴╡═пад═цоде═фор═табс█┼┴дц┴з╨црлф┴┴Ё═цр╞лф═тыпе═сеяуенце█┼┴дц┴з╨еол┴┴╢═ерасе═то═енд═оф═лине█┼┴дц┴з╨цлсц┴┴╣═цлеар═сцреен═анд═хоме═цурсор█┼┴дц┴з╨инс┴┴╤═инсерт═лине█┼┴дц┴з╨дел┴┴╥═делете═лине█┼┴дц┴з╨бел┴┴╦═ринг═белл█┼┴дц┴з╨бксп┴┴╧═бацкспаце█┼┴дц┴з╨спж╠┴┴╠╟═специал═жидео═моде═╠█┼┴дц┴з╨спж╡┴┴╠╠═специал═жидео═моде═╡█┼┴дц┴з╨нмж┴┴╠╡═нормал═жидео═моде█┼┴дц┴з╨енд┴┴╠Ё═но╜црлф═ат═енд═оф═лине═грапхиц█┼┴дц┴з╨ртн┴┴╠╢═ретурн═ждт═то═оригинал═стате█┼┴дц┴з╨цтрл┴┴╠╣═цонтрол═цоде╜нон╜дисплаыабле█┼▄╞█┼┴титле┴транслатион═роутинес█┼╞█┼┴исец┴╟┴┴енабле═пагинг█┼╞█┼╞┴ентер═хере═то═гет═неьт═цхарацтер═фром═цонсоле═терминал╝█┼╞┴алл═цхарацтерс═аре═ретурнед═иммедиателы═анд═дирецтлы█┼╞┴еьцепт═фор═тхе═есцапе╞цонтрол═цодес═вхицх═аре═усед═то═имплемент█┼╞┴алл═фунцтионс╝█┼╞█┼игцхар┴цла┴┴┴╗бацк═хере═афтер═бад═сеяуенце╘█┼ьин┴ймси┴пкбд┴┴гет═цхарацтер═фром═кеыбоард█┼┴тад┴╫╜╟╡ЁЁ┴┴тест═фор═есцапе═цоде█┼┴сна┴┴┴скип═иф═нот█┼│┴ймп┴есцоде┴┴хандле═есцапе═цоде█┼┴тад┴╫╟╡ЁЁ╜╟╡╢╟┴тест═фор═цонтрол═цоде█┼┴спа┴┴┴скип═иф═нот═цонтрол═цоде█┼┴ймп┴цтрцод┴┴елсе═хандле═цонтрол═цоде█┼┴тад┴╫╟╡╢╟┴┴ресторе═нормал═цхарацтер█┼│╞█┼│╞┴мерге═фром═сежерал═плацес═то═еьит█┼│╞█┼│ькио┴ймпи┴кио┴┴ретурн═дирецтлы═то═жиста█┼╞█┼╞┴хере═он═есцапе═цоде╝█┼╞┴неьт═цхарацтер═вилл═бе═леттер═о╛═со═флусх═ит═оут█┼╞█┼│есцоде┴ймси┴пкбд┴┴реад═цхарацтер═афтер═есцапе═цоде█┼┴цла┴┴┴игноре═ит█┼╞█┼╞═ве═аре═хандлинг═а═Ё╜цхар═есцапе═сеяуенце╝═гет═тхе═тхирд═цхар═нов█┼╞█┼┴ймси┴пкбд┴┴реад═Ёрд═цхар═оф═сеяуенце█┼┴тад┴╫╜╖д╜╠┴┴тест═фор═а╜д█┼┴цлл┴┴┴╝╝╝█┼┴тад┴╫╖д╜╖а╚╠┴╝╝╝█┼┴сзл█┼┴ймп┴доабцд┴┴а╜д█┼╞█┼┴тад┴╫╖а╜╖с╜╠┴м╜с©█┼┴цлл┴┴┴╝╝╝█┼┴тад┴╫╖с╜╖м╚╠┴╝╝╝█┼┴сзл█┼┴ймп┴домпярс┴┴м╜с█┼╞█┼│┴тад┴╫╖м╜╖ы╜╟╢╟╜╠┴л╜ы═ловер═цасе©█┼┴цлл┴┴┴╝╝╝█┼┴тад┴╫╖ы╜╖л╚╠┴╝╝╝█┼┴снл┴┴┴█┼┴ймп┴игцхар┴┴сометхинг═елсе╨═игноре═ит█┼╞█┼┴тад┴╫лмн╜абцд┴индеь═табле█┼доабцд┴тад┴╫абцд╜мпярс┴╝╝╝█┼домпярс┴тад┴╫мпярс╜итран╜╟╢╟═╝╝╝█┼цтрцод┴тад┴╫итран╚╟╢╟┴биас═цоде═то═ранге═╟╜Ё╥█┼╞█┼┴дца┴ьт┴┴╝╝╝█┼┴цдф┴╔╙█┼┴тади┴ьт┴┴лоад═жиста═интернал═цоде█┼┴цдф┴буф┴┴ресет═то═маин═буффер═фиелд█┼┴сза┴┴┴ис═тхис═ан═ундефинед═цоде©█┼┴ймп┴ькио┴┴но╨═со═ретурн═ит═ин═тхе═ац█┼┴ймп┴ьин┴┴ыес╨═со═стрип═цомплетелы█┼▄┴титле┴оутпут═сецтион█┼╞█┼╞┴ентер═хере═витх═цхарацтер═то═────────────────────────────────────────────────────бе═оутпут═то═тхе═сцреен█┼╞█┼ьоут┴тад┴╫╜╟╡╟╟┴┴ловест═асции═цоде█┼┴спа┴┴┴скип═иф═дисплаыабле═цоде█┼┴ймп┴фунцод┴┴елсе═офф═фор═фунцтион═цоде█┼┴тад┴╫╟╡╟╟┴┴нормал═цоде╨═ресторе═ит█┼цхоут┴ймси┴псцр┴┴оутпут═бацк═то═сцреен█┼╞█┼╞┴цоме═хере═то═игноре═цхарацтер█┼╞█┼ьнулл┴ймп┴ьсио┴┴алл═доне═хере█┼╞█┼╞┴хере═он═цонтрол═цхарацтер═╜═муст═дисплаы═соме═кинд═оф═грапхиц█┼╞┴он═сцреен╝═ентер═жт╣╡═моде═темпорарилы═анд═иссуе═грапхиц═цоде█┼╞█┼з╨енд┴тад┴╫╖х╜╖а┴┴╖х╖═ин═грапхицс═фор═енд═оф═лине═грапхиц█┼з╨цтрл┴тад┴╫╖а╚╟╢╟┴┴╖а╖═ин═грапхицс═фор═цонтрол═цхарацтер█┼дограф┴дца┴ьт╡┴┴саже═грапхиц═цхарацтер█┼┴цла═цма┴┴┴сет═флаг╨═нот═ин═╖з╨ртн╖═фунцтион█┼╞█┼╞═мерге═хере═то═енд═уп═фром═╖з╨ртн╖═фунцтион█┼╞█┼з╨ртн╡┴дца┴ьтЁ┴┴цлеар═флаг═хере█┼┴тад┴╫╖©┴┴прижате═моде█┼┴ймс┴есцбра┴┴╝╝╝█┼┴тад┴╫╖╡┴┴ентер═жт╣╡═моде█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖л╚╟╢╟┴┴енд═оф═есцапе═сеяуенце╜╜ресет═моде█┼┴ймси┴псцр┴┴╝╝╝█┼┴исз┴ьтЁ┴┴вере═ве═ин═тхе═╖з╨ртн╖═фунцтион©█┼┴ймп┴ьсио┴┴ыес╨═со═алл═доне═хере═нов█┼┴тад┴╫╖ф┴┴ентер═грапхицс═моде█┼┴ймс┴доесц┴┴╝╝╝█┼┴тад┴ьт╡┴┴грапхиц═цхар█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖г┴┴еьит═грапхицс═моде█┼┴ймс┴доесц┴┴╝╝╝█┼┴тад┴╫╖╪┴┴ретурн═то═ансции═моде█┼┴ймс┴доесц┴┴╝╝╝█┼┴ймп┴ьсио┴┴доне═хере█┼╞█┼╞═хере═то═ретурн═ждт═то═оригинал═цондитион╝═ассуме═тхат═мост═пдп╜╦═усерс█┼╞═оф═тхе═жт╠╟╟═вилл═вант═то═ретурн═то═ждт╜╣╡═моде╛═то═бе═цомпатибле═витх█┼╞═мост═дец═софтваре█┼╞█┼з╨ртн┴тад┴╫╖╬┴┴еьит═алтернате═кеыпад═моде█┼┴ймс┴доесц┴┴╝╝╝█┼┴ймп┴з╨ртн╡┴┴алл═доне═хере█┼╞█┼╞┴хере═он═фунцтион═цоде╨═индеь═диспатцх═табле█┼╞█┼фунцод┴тад┴╫ьтаб╚╟╡╟╟┴индеь═диспатцх═табле█┼┴дца┴ьт╡┴┴╝╝╝█┼┴цдф┴╔╙┴┴то═цуррент═фиелд█┼┴тади┴ьт╡┴┴гет═аддресс█┼┴цдф┴буф┴┴бацк═то═буффер═фиелд█┼┴дца┴ьт╡┴┴╝╝╝█┼┴ймпи┴ьт╡┴┴пасс═цонтрол═нов█┼╞█┼╞┴хере═он═таб╞пад═цоде╨═сенд═ас═спаце█┼╞█┼з╨спац┴тад┴╫╖═┴┴ретурн═спаце═инстеад█┼┴ймп┴цхоут┴┴╝╝╝█┼┴ейецт█┼▄╞█┼╞┴хере═фор═бацкспаце═фунцтион█┼╞█┼│з╨бел┴цла═цма┴┴┴цонтрол╞г═доес═белл═фунцтион█┼з╨бксп┴тад┴╫╟╡╠╟┴┴цонтрол╞х═доес═бацкспаце═фунцтион█┼┴ймп┴цхоут┴┴╝╝╝█┼│╞█┼╞┴хере═то═инитиализе═ждт╝═рун═ждт═ин═анси═моде╝█┼╞█┼з╨инит┴тад┴╫╖╪┴┴ентер═анси═моде█┼┴ймс┴доесц┴┴╝╝╝█┼┴ймс┴виндов┴┴енсуре═виндов═ресет═проперлы█┼┴тад┴╫╖╫┴┴сет═алтернате═кеыпад═моде█┼┴ймс┴доесц┴┴╝╝╝█┼┴тад┴╫╖©┴┴дец═прижате═флаг█┼┴ймс┴есцбра┴┴сенд═есцш©╠█┼┴тад┴╫╖╠┴┴сет═цурсор═кеыс═то═апплиц╝═кеыпад═моде█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖╩┴┴сепаратор═он═сеяуенце█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖╦┴┴турн═ауто╜репеат═то═он═цондитион█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖х╚╟╢╟┴┴енд═оф═сет═моде█┼┴ймп┴цхоут┴┴доне═хере█┼╞█┼╞┴ерасе═то═енд═оф═лине█┼╞█┼з╨еол┴тад┴╫╖╟┴┴енд═оф═лине═фунцтион█┼┴ймс┴есцбра┴┴╝╝╝█┼┴тад┴╫╖к┴┴енд═витх═цап═╖к╖█┼┴ймп┴цхоут┴┴╝╝╝█┼╞█┼╞┴хере═то═до═фунцтион═префиьед═бы═есцапе═анд═брацкет╝█┼╞█┼есцбра┴дц┴╟█┼┴дца┴ьт┴┴саже═цхарацтер═то═го═оут█┼┴тад┴╫╟╡ЁЁ┴┴сенд═есцапе█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖ш┴┴брацкет█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴ьт┴┴ласт═цхарацтер█┼┴сза┴┴┴скип═иф═зеро═он═ентры═хере█┼┴ймси┴псцр┴┴╝╝╝█┼┴ймпи┴есцбра┴┴доне═хере█┼▄╞█┼╞┴делете═лине═фунцтион█┼╞┴хере═ве═сет═сцролл═параметерс═со═тхат═топ═виндов═ис═тхе═лине█┼╞┴то═делете╝═тхен═ве═цурсор═аддресс═то═боттом═оф═сцреен═анд█┼╞┴иссуе═а═лине═феед═то═форце═упвардс═сцролл█┼╞┴оптимизе╛═ховежер═со═тхат═иф═ве═аре═он═тхе═топ═лине╛═тхере█┼╞┴ис═но═неед═то═ресет═тхе═виндов█┼╞█┼з╨дел┴ймс┴цров┴┴гет═аддресс═оф═цуррент═ров█┼┴сза┴┴┴ажоид═виндов═иф═лине═╟█┼┴ймс┴виндов┴┴сет═нев═виндов═жалуе█┼╞█┼╞┴нов═ве═хаже═сет═тхе═виндов╝═цурсор═аддресс═то═боттом═оф═сцреен╝█┼╞█┼┴тад┴ровсиз┴┴ров═то═аддресс═то█┼┴ймс┴можец┴┴може═цурсор═тхере█┼┴тад┴╫лф┴┴лине═феед═ат═боттом═нов█┼┴ймси┴псцр┴┴╝╝╝█┼┴ймс┴цров┴┴вхат═ров═аре═ве═он©█┼┴сза═цла┴┴┴дон╖т═ресет═виндов═иф═он═топ═ров█┼┴ймс┴виндов┴┴ресет═виндов═нов═то═топ═лине█┼┴ймс┴цров┴┴аддресс═оф═цуррент═ров█┼┴ймс┴можец┴┴може═цурсор═то═цол═╟╛═цуррент═лине█┼┴ймп┴ьсио┴┴алл═доне═хере█┼│╞█┼│╞┴цлеар═сцреен═цомманд█┼│╞█┼│з╨цлсц┴тад┴╫╖╡┴┴ерасе═ентире═сцреен█┼│┴ймс┴есцбра┴┴до═есцапе═анд═ш═ахеад═оф═ит█┼│┴тад┴╫╖й┴┴енд═оф═цлеар═сеяуенце█┼│┴ймси┴псцр┴┴╝╝╝█┼│┴ймс┴можец┴┴хоме═тхе═цурсор═нов█┼│┴ймп┴ьсио┴┴алл═доне═хере█┼╞█┼╞┴суброутине═то═гет═аддресс═оф═цуррент═ров█┼╞┴ретурнс═жалуе═оф═╟═фор═ров═╠═то═маке═ит═еасы═то═детецт█┼╞█┼цров┴дц┴╟█┼┴тад┴ровтаб┴┴фирст═лине═ин═табле█┼┴цма═иац┴┴┴негате═анд═субтрацт█┼┴тад┴ров┴┴адйуст═то═ранге═╠╜н█┼┴сза┴┴┴иф═он═ров═╟╛═леаже═ат═╟█┼┴иац┴┴┴елсе═упдате═то═ров═╠╜н═ранге█┼┴ймпи┴цров┴┴алл═доне═хере█┼╞█┼╞┴може═лине═аддресс═специфиед═ин═ац═о───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────н═ентры█┼╞█┼можец┴дц┴╟█┼┴дца┴ьт╡┴┴саже═фор═а═момент█┼┴ймс┴есцбра┴┴есцапе═ш═агаин█┼┴тад┴ьт╡┴┴аддресс═оф═специфиед═лине█┼┴ймс┴твоут┴┴╝╝╝█┼┴тад┴╫╖╩┴┴сепаратор█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖╟┴┴цолумн═зеро█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫╖ф╚╟╢╟┴┴енд═сеяуенце█┼┴ймси┴псцр┴┴╝╝╝█┼┴ймпи┴можец┴┴доне═хере█┼╞█┼╞┴хере═то═сет═виндов╝═бинары═лине═аддресс═ин═ац═он═ентры█┼╞█┼виндов┴дц┴╟█┼┴дца┴ьт╡┴┴саже═лине═нумбер█┼┴ймс┴есцбра┴┴до═есцапе═анд═брацкет█┼┴тад┴ьт╡┴┴гет═топ═лине═поситион█┼┴ймс┴твоут┴┴сет═топ═лине═поситион█┼┴тад┴╫╖╩┴┴сепарате═параметерс█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴ровсиз┴┴финал═цолумн█┼┴ймс┴твоут┴┴╝╝╝█┼┴тад┴╫╖р╚╟╢╟┴┴енд═оф═сеяуенце█┼┴ймси┴псцр┴┴╝╝╝█┼┴ймпи┴виндов┴┴доне═хере█┼│╞█┼╞┴хере═фор═инсерт═лине╝═то═инсерт═а═лине╝═сет═топ═виндов█┼╞┴он═тхат═лине╛═цурсор═аддресс═то═тхат═лине═анд═иссуе█┼╞┴а═режерсе═индеь═цомманд╝█┼│╞┴оптимизе═иф═ров═ис═унестаблисхед╛═алл═ве═хаже═то═до═ис═ерасе█┼│╞┴тхе═ров╝█┼│╞█┼│з╨инс┴тад┴ров┴┴гет═цуррент═ров═поинтер█┼│┴иац┴┴┴╚╠═то═лоок═ат═неьт═ров█┼│┴дца┴ьт╡┴┴саже═поинтер═то═тхат═ров█┼│┴тади┴ьт╡┴┴гет═аддресс═оф═ленгтх╞статус═ворд═фор═тхат═ров█┼│┴дца┴ьт╡┴┴саже═тхат═поинтер█┼│┴тади┴ьт╡┴┴гет═ацтуал═ленгтх╞статус═ворд█┼│┴спа═цла┴┴┴скип═иф═тхе═фолловинг═ров═еьистс█┼│┴ймп┴з╨еол┴┴доес═нот═еьист╨═хандле═витх═енд═оф═лине═ерасе█┼│╞█┼│┴ймс┴цров┴┴старт═оф═сцреен█┼┴сза┴┴┴ажоид═виндов═иф═инсерт═он═ров═╟█┼┴ймс┴виндов┴┴елсе═сет═топ═виндов█┼┴ймс┴цров┴┴цуррент═лине═агаин█┼┴ймс┴можец┴┴може═цурсор═то═тхат═лине█┼┴тад┴╫╖м┴┴до═режерсе═индеь█┼┴ймс┴доесц┴┴╝╝╝█┼┴ймс┴цров┴┴гет═поситион═агаин█┼┴сна═цла┴┴┴скип═иф═ве═вере═нот═он═топ═ров█┼┴ймп┴ьсио┴┴алл═доне═╗цурсор═ин═поситион╘█┼┴ймс┴виндов┴┴ресет═сцреен═виндов█┼┴ймс┴цров┴┴цуррент═ров═аддресс═агаин█┼┴ймс┴можец┴┴може═цурсор═бацк═тхере█┼┴ймп┴ьсио┴┴алл═доне═хере█┼╞█┼╞┴оутпут═есцапе═сеяуенце╛═цхар═ин═ац█┼╞█┼доесц┴дц┴╟█┼┴дца┴ьт┴┴саже═цхарацтер█┼┴тад┴╫╟╡ЁЁ┴┴оутпут═есцапе═цоде█┼▄┴ймси┴псцр┴┴╝╝╝█┼┴тад┴ьт┴┴регет═цхарацтер█┼┴ймси┴псцр┴┴╝╝╝█┼┴ймпи┴доесц┴┴алл═доне═хере█┼╞█┼╞┴хере═фор═цр╞лф═он═сцреен╝█┼╞█┼з╨црлф┴тад┴╫╟╡╠╣┴┴цр█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴╫лф┴┴лф═цоде█┼┴ймп┴цхоут┴┴доне═хере█┼╞█┼╞┴хере═фор═жидео═модес═витх═аджанцед═жидео═оптион╝█┼╞┴иф═ыоу═до═нот═хаже═аджанцед═жидео╛═цханге═тхе█┼╞┴цоде═белов═то╨█┼╞█┼╞┴┴з╨нмж┴ймп┴ьнулл┴╞═нотхинг═фор═нормал█┼╞┴┴з╨спж╠┴тад┴зцхар█┼╞┴┴┴ймп┴дограф┴╞═до═грапхиц═инстеад█┼╞┴┴зцхар┴дц┴╖о╚╟╢╟┴╞═грапхиц═цхарацтер█┼╞█┼│з╨нмж┴цла═цма┴┴┴турн═офф═аттрибутес█┼╞█┼з╨спж╠┴тад┴╫╖╠╜╖╢┴┴сет═фор═болд█┼з╨спж╡┴тад┴╫╖╢┴┴сет═фор═ундерлине█┼┴ймс┴есцбра┴┴до═есцшдигит█┼┴тад┴╫╖м╚╟╢╟┴┴енд═оф═сеяуенце█┼┴ймп┴цхоут┴┴╝╝╝█┼┴ейецт█┼╞█┼╞┴хере═фор═поситион═цурсор═цомманд╝═ин═тхис═цасе╛═ве═поситион█┼╞┴то═тхе═ров═анд═цолумн═специфиед═бы═╖ров╖═анд═╖цол╖█┼╞█┼╞┴жт╠╟╟═реяуирес╨█┼╞█┼╞┴┴есц┴ш┴ььь┴ыыы┴Ф█┼╞█┼╞┴вхере═ььь═ис═тхе═лине═нумбер╛═анд═ыыы═ис═тхе═цолумн═поситион█┼╞█┼з╨пос┴ймс┴есцбра┴┴старт═витх═есцапе═анд═брацкет█┼┴ймс┴цров┴┴аддресс═оф═цуррент═ров█┼┴ймс┴твоут┴┴оутпут═лине═аддресс█┼┴тад┴╫╖╩┴┴сепаратор█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴цол┴┴цолумн═поситион█┼┴иац┴┴┴адйуст═то═ранге═╠╜н█┼┴ймс┴твоут┴┴оутпут═тхат█┼┴тад┴╫╖ф╚╟╢╟┴┴енд═оф═сеяуенце█┼┴ймп┴цхоут┴┴алл═доне═хере█┼╞█┼╞┴оутпут═бинары═нумбер═ин═ац═ас═тво═асции═дигитс█┼╞█┼твоут┴дц┴╟█┼┴дца┴ьт┴┴саже═ресулт█┼│┴тад┴╫╖╟╜╠┴┴инитиализе═хигх═дигит█┼┴дца┴ьт╡┴┴аццумулате═ресулт█┼┴тад┴ьт┴┴гет═тхе═нумбер█┼╞█┼│тв╠┴инц┴ьт╡┴┴цоунт═тхе═дигит█┼│┴тад┴╫╜╟╠╡┴┴цоунт═тенс═поситион█┼│┴сма┴┴┴алл═доне©█┼│┴ймп┴тв╠┴┴но╨═со═лооп═бацк═нов█┼╞█┼│┴тад┴╫╟╠╡╚╖╟┴┴маке═а═дигит█┼┴дца┴ьт┴┴анд═саже═ит█┼┴тад┴ьт╡┴┴оутпут═фирст═дигит█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴ьт┴┴оутпут═сецонд═дигит█┼┴ймси┴псцр┴┴╝╝╝█┼┴ймпи┴твоут┴┴алл═доне═хере█┼╞█┼┴орг┴╟╤╤╟╟█┼ е═хигх═дигит█┼┴дца┴ьт╡┴┴аццумулате═ресулт█┼┴тад┴ьт┴┴гет═тхе═нумбер█┼╞█┼│тв╠┴инц┴ьт╡┴┴цоунт═тхе═дигит█┼│┴тад┴╫╜╟╠╡┴┴цоунт═тенс═поситион█┼│┴сма┴┴┴алл═доне©█┼│┴ймп┴тв╠┴┴но╨═со═лооп═бацк═нов█┼╞█┼│┴тад┴╫╟╠╡╚╖╟┴┴маке═а═дигит█┼┴дца┴ьт┴┴анд═саже═ит█┼┴тад┴ьт╡┴┴оутпут═фирст═дигит█┼┴ймси┴псцр┴┴╝╝╝█┼┴тад┴ьт┴┴оутпут═сецонд═дигит█┼┴ймси┴псцр┴┴╝╝╝█┼┴йм