Copy: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „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...“)
 
 
(Není zobrazeno 6 mezilehlých verzí od stejného uživatele.)
Řá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 vrací řetězec, obsahující Count znaků řetězce S počínaje jeho Index-tým znakem.
+
: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.
 
  
 +
: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é
[[Concat]]
+
:[[Concat]]
  
[[Delete]]
+
:[[Delete]]
  
[[Insert]]
+
:[[Insert]]
  
[[Length]]
+
:[[Length]]
  
[[Pos]]
+
:[[Pos]]
  
  
Vzorový příklad
+
Vzorový příklad
  
 
  {Copy.PAS}
 
  {Copy.PAS}
Řádek 36: Řádek 34:
 
  end.
 
  end.
  
 
+
[[Category:Pascal]]
[[Category:Procedura]]
+
[[Category:System]]
 +
[[Category:Procedúry System]]
 +
[[Category:Řetězcové procedury a funkce]]

Aktuální verze z 5. 10. 2012, 22:00

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
Delete
Insert
Length
Pos


Vzorový příklad

{Copy.PAS}
{Vzorový příklad pro funkci Copy.}
var S: String;
begin
  S := 'ABCDEF';
  S := Copy(S, 2, 3);   { 'BCD' }
end.