folia18 OQ6V3C6WQSPHJJD6GUSIKI3VGILC2WCJ4UODJYA

background image

Copyright Zenon Barańczuk

Pozostałe funkcje służące do obsługi typu napisowego to:

COPY(s,indeks,licznik) – z łańcucha znaków s zostanie od

miejsca oznaczonego numerem indeks wycięta liczba zna-
ków określona przez licznik,

CONCAT(s1,s2,...,sn) – operacja konkatenacji, łańcuchy

znaków s1, s2, sn są łączone ze sobą w jeden wspólny łań-
cuch,

POS(s1,s) – w łańcuchu s poszukuje się łańcucha s1. Wyni-

kiem jest numer miejsca, w którym łańcuch s1 po raz pierw-
szy zostanie znaleziony w łańcuchu s,

DELETE(s,indeks,licznik) – z łańcucha znaków s zostanie

od miejsca oznaczonego numerem indeks usunięta liczba
znaków określona przez zmienną licznik,

INSERT(s1,s,indeks) – do zmiennej typu STRING s zosta-

nie wpisany od pozycji indeks łańcuch s1.

Przykłady:

VAL(‘2’,x,kod) – x=2, kod=0,
VAL(‘1232g5’,x,kod) – x=0, kod=5,
STR(240,s) – s=240,
COPY(‘Programista,4,3) - ‘gra’,
CONCAT(‘Turbo’,’ ‘,’Pascal’) - ‘Turbo Pascal’,
LENGHT(‘Programista’) - 11,
POS(‘Pascal’,’Turbo Pascal’) - 7,
DELETE - parametrem musi być zmienna, a nie dowolne
wyrażenie, np.:

var s:string[10]

begin s:=’Stagnacja’; delete (s,4,3); end.

W wyniku otrzymujemy napis ‘Stacja’.


Wyszukiwarka

Podobne podstrony:
Folia16 (2)
FOLIA14 (6)
FOLIA10 (11)
FOLIA13 (7)
FOLIA10 (5)
FOLIA10 (2)
Bezpieczeństwo- folia1, Szkoła, Obrona Narodowa i terytorialna
folia14 ZZ4ZWXT6VYMH5PBPXTAKXI7CHLHM3OLA2RTHYKA
Folia12 (8)
FOLIA16 (5)
FOLIA11 (7)
FOLIA14 (5)
FOLIA14 (9)
folia1 Y4VRP434MDVVCZ5ZIZMWYISP7EODTY7BLGWF6LY
FOLIA16 (7)
folia11 WA34A6AIMOGUEDXRETDFSQUTK4UE2MP4ETTGGNI
folia14
folia18

więcej podobnych podstron