Działania na ciągach znaków > Move - polecenie

Drukuj

Move - polecenie symp

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

Int

poz

Nowa bieżąca pozycja w zmiennej specjalnej Buf.

Int

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