Вы находитесь на странице: 1из 4

String

STRING ()
.
ARRAY [O..N] OF CHAR, , ,
- 0 N, N - . N STRING[N] ,
255 . N,
, N-255 .
.
, ARRAY [O..N] OF CHAR, :
var
st : string;
if st[5] - 'A' then .. .

0
.
1.
. ,
:
var
st : strlng[10];
i

: word;

i := 10;
while (st[l]='

') and (i<>0) do begin dec(i):

st[0] := chr(i) end;

75

ORD(st[0]) , .. ,
LENGTH(st), :
while ( Iength(st)<>0) and (st[ length(st)]-' ') do
s[0] := chr(length(st)-1)

+ - , :
st := '' + 'b':
st := st + '';

{st 'abc'}


N, . ,
, 1:
var
st:string[1];
begin
st:='123';
writeln(st)
end.


.
CONCAT(S1 [,S2, ... ,SN]) - STRING; ,
- SI, S2,... ,SN.
COPY(ST, INDEX, COUNT) - STRING;
ST COUNT , INDEX.
DELETE(ST, INDEX, COUNT) - ; COUNT
ST, INDEX.
INSERT(SUBST, ST, INDEX) - ; SUBST
ST, INDEX.
LENGTH(ST) - INTEGER; ST.
76

POS(SUBST, ST) - INTEGER: ST


SUBST ,
; , .
STR(X [:WIDTH [:DECIMALS]], ST) - ;
ST ,
WRITELN ; WIDTH DECIMALS,
, :
WIDTH


X, DECIMALS - (
, - ).
VAL(ST, X, CODE) - ; ST
X,
; CODE ,
,
,
ST. ,
; ST .
UPCASE(CH) - CHAR;
CH,
, ; CH
, .
:
var
: real;
: Integer:
st,st1: string;
st:=concat('12','345');

{ st 12345}

st1:=copy(st,3,length(st)-2);

{st1 345}

insert('-',st1,2);

{ st1 3-45}

77

delete(st,pos{'2',st),3);

{ st 12}

str(pi:6:2,st);

{ st 3.14)

st1:='3,1415':

:
'Turbo'

< 'Turbo Pascal'

'' > 'Turbo Pascal'

78

Оценить