Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
41
Task/Binary-strings/OxygenBasic/binary-strings.basic
Normal file
41
Task/Binary-strings/OxygenBasic/binary-strings.basic
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
'STRING CREATION AND DESTRUCTION
|
||||
string A
|
||||
A = "STRING" 'CREATION
|
||||
A = "" 'EMPTY
|
||||
del A 'DESTRUCTION
|
||||
|
||||
'STRING ASSIGNMENT
|
||||
string A = "STRING"
|
||||
string R = "DEUX"
|
||||
|
||||
'STRING COMPARISON
|
||||
print A==R : print A<>R ': print A<=R : print A>=R : print A<R : print A>R
|
||||
|
||||
'STRING CLONING AND COPYING
|
||||
string B = A
|
||||
|
||||
'CHECK IF A STRING IS EMPTY
|
||||
if not A then print "A is empty"
|
||||
|
||||
'APPEND A BYTE TO A STRING
|
||||
A = A + chr(0)
|
||||
A += chr(0)
|
||||
|
||||
'EXTRACT A SUBSTRING FROM A STRING
|
||||
string S = mid(A, 2, 3)
|
||||
|
||||
'REPLACE EVERY OCCURRENCE OF A STRING) IN A STRING WITH ANOTHER STRING
|
||||
int I=1
|
||||
do
|
||||
I=instr(I,S,"abc")
|
||||
if not I
|
||||
exit do
|
||||
endif
|
||||
S=left(S,I-1)+"defg"+mid(S,I+3)
|
||||
I+=4
|
||||
loop
|
||||
|
||||
'JOIN STRINGS
|
||||
A="DUCKS "
|
||||
string J = A str(42) " PUDDLES " R chr(255) 'CAN ALSO USE '+' OR '&' BTWEEN STRINGS
|
||||
print J
|
||||
Loading…
Add table
Add a link
Reference in a new issue