Move
Adam Boduch
Move
Moduł: System
Spójrz na poniższy kod:
var
S1, S2 : String;
begin
S1 := 'Hello World';
S2 := '-----------';
Move(S1[7], S2[4], 5);
Writeln(S2);
end.
W wyniku uruchomienia takiego programu, na ekranie konsoli zobaczysz:
---World---
Program realizuje kopiowanie 5 znaków z łańcucha S1, począwszy od znaku 7. Tak skopiowana fraza zostanie wklejona do łańcucha S2 na pozycji 4.
Procedura Move
może być także używana do przenoszenia elementów tablicy:
var
A1, A2: array [0 .. 10] of Byte;
begin
{ ... }
Move(A1, A2, 5);
end.
Kod powyższego przykładu realizuje kopiowanie pierwszych 5 elementów tablicy A1 do tablicy A2.
Zobacz też: