Działania na ciągach znaków > Move - polecenie | | Drukuj |
Polecenie umożliwia ustawienie bieżącej pozycji w zmiennej Buf. Pozycję można ustawić bezpośrednio na określoną wartość lub względem aktualnej pozycji o określoną liczbę znaków do przodu lub do tyłu.
Składnia
Int Move To Int poz
lub
Int Move Int rel
Argumenty
Typ |
Nazwa |
Opis |
poz |
Nowa bieżąca pozycja w zmiennej specjalnej Buf. |
|
rel |
Wartość o jaką ma być przesunięta bieżąca pozycja w zmiennej Buf. |
Wartość zwracana
Aktualne położenie bieżącej pozycji w zmiennej Buf.
Przykład
//Zdefiniowanie wyjściowego ciągu znaków
String pocz = "abcdefghijklmnoprstu"
//Zdefiniowanie zawartości zmiennej Buf
Buf = pocz
//Ustawienie bieżącej pozycji w zmiennej
Int P1=Move To 17
Int P2=Move -7
//Wydrukowanie wyników
Print "Skutek zastosowania poleceń Move", LF
Print "Bieżąca pozycja w zmiennej Buf po 1 ustawieniu: ", P1, LF
Print "Bieżąca pozycja w zmiennej Buf po 2 ustawieniu: ", P2, LF