şir de caractere
(String).
Aplicaţii.
Se declară:
String
sau
String[l],
unde l255
Citirea valorii unei
variabile de tip şir de
caractere:
Var X:String;
...
ReadLn(X);
Afişarea valorii unei
variabile de tip şir de
caractere:
Var X:String;
...
WriteLn(X);
Operaţii admise asupra şirurilor de
caractere:
1. + alipirea, juxtapunerea
2. length(X) –determinarea lungimii şirului de caractere
3. insert(Subşirul,Şirul,Poziţia) -inserarea unui subşir într-un şir dat
la poziţia indicată
4. delete(Şirul, Poziţia, Nr de caractere)-lichidarea numărului de
caractere precizat din şir începînd cu poziţia indicată
5. val(Sir,Var_nr,Var_cod) –transformarea unui şir de caractere
format din cifre în valoare numerică
6. str(Var_nr,Var_Şirul) –transformarea unui număr în şir de
caractere
7. pos(Subşirul,Şirul)-verifică apartenenţa unui subşir la un şir dat
8. copy(Şirul, Poziţia, Nr_car)-copierea unui subşir dintr-un şir dat
Exemplul 1.
De la tastatură se citeşte un şir de caractere. Determinaţi numărul
semnelor de + din acest şir.