Copy: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Řádek 6: | Řádek 6: | ||
;Režim | ;Režim | ||
:Windows, Reálný, Chráněný | :Windows, Reálný, Chráněný | ||
− | |||
;Poznámky | ;Poznámky | ||
− | :S je výraz typu string, Index a Count jsou celočíselné výrazy. Copy | + | :S je výraz typu [[string]], Index a Count jsou celočíselné výrazy. [[Copy]] vrací řetězec, obsahující Count znaků řetězce S počínaje jeho Index-tým znakem. |
− | |||
− | |||
+ | :Pokud je Index větší, než délka řetězce S, [[Copy]] vrátí prázdný řetězec. Pokud parametr Count určuje více znaků, než kolik jich od Index-té pozice zbývá, vrací se pouze tento zbytek řetězce. | ||
;Viz také | ;Viz také | ||
Řádek 36: | Řádek 34: | ||
end. | end. | ||
+ | [[Category:Pascal]] | ||
[[Category:System]] | [[Category:System]] | ||
− | [[Category: | + | [[Category:Procedúry System]] |
Verze z 5. 10. 2012, 13:42
Vrací podřetězec řetězce.
- Deklarace
function Copy(S: String; Index: Integer; Count: Integer): String;
- Režim
- Windows, Reálný, Chráněný
- Poznámky
- S je výraz typu string, Index a Count jsou celočíselné výrazy. Copy vrací řetězec, obsahující Count znaků řetězce S počínaje jeho Index-tým znakem.
- Pokud je Index větší, než délka řetězce S, Copy vrátí prázdný řetězec. Pokud parametr Count určuje více znaků, než kolik jich od Index-té pozice zbývá, vrací se pouze tento zbytek řetězce.
- Viz také
- Concat
Vzorový příklad
{Copy.PAS} {Vzorový příklad pro funkci Copy.} var S: String; begin S := 'ABCDEF'; S := Copy(S, 2, 3); { 'BCD' } end.