Информатика | Жолдық типтер. Жолдар String және Short String типтері
II. Hегізгі бөлім.
2.1.String және Short String типтері.
Ішкі орналасуындағы айырмашылыққа қарамастан қысқа Short String және ұзын String жолдарының қасиеттер программист үшін бірдей. Жолдың ағымдағы ұзындығын Length функциясының көмегімен алуға болады. Мысалы, келесі оператор барлық соңғы бос орындарды алып тастайды:
While (Length (STS) < >0) and (STS [Length (STS)] =’’) do
Set Length (STS, Length (STS)-1);
Бұл мысалды стандартты Set Ltngth процедурасы жолдың жаңа ұзындығын тағайындайды. Жолдарға жалғастыру операциясын қолдануға болады. Мысалы,
STS: =’a’ + ’b’; // S T S ” a b”
STS: = STS +’c’; // S T S ”a b c”
Егер жалғанған жолдың ұзындығы жолдың көрсетілген N ұзындығынан артып кететін болса,онда артық символдар түсіп қалады. Мысалы келесі программа “ 1 ” символын береді.
Procedure TfmExample.bbRunClick(Sender:TObjects);
VAR ....
2.1.String және Short String типтері.
Ішкі орналасуындағы айырмашылыққа қарамастан қысқа Short String және ұзын String жолдарының қасиеттер программист үшін бірдей. Жолдың ағымдағы ұзындығын Length функциясының көмегімен алуға болады. Мысалы, келесі оператор барлық соңғы бос орындарды алып тастайды:
While (Length (STS) < >0) and (STS [Length (STS)] =’’) do
Set Length (STS, Length (STS)-1);
Бұл мысалды стандартты Set Ltngth процедурасы жолдың жаңа ұзындығын тағайындайды. Жолдарға жалғастыру операциясын қолдануға болады. Мысалы,
STS: =’a’ + ’b’; // S T S ” a b”
STS: = STS +’c’; // S T S ”a b c”
Егер жалғанған жолдың ұзындығы жолдың көрсетілген N ұзындығынан артып кететін болса,онда артық символдар түсіп қалады. Мысалы келесі программа “ 1 ” символын береді.
Procedure TfmExample.bbRunClick(Sender:TObjects);
VAR ....
Курстық жұмыстар