Ali
and
more
about Sharp PC-1500
at
http://www.PC-1500.info
Exemple
1:
10
AS
=
"FAITES VOS JEUX"
20
8$
=
MIOS
(A$,
8,31
30 PRINT 8$
Sortie:
jv9s
RUN
•
Exem1
1
l
e
2:
10
TS
=
MIOS ("(415)
743.
-
1602",
6, 3)
20 PR
I
NT TS
Sortie:
- -
-·
1
743
RUN
•
Le
prem ier argument de cette
fonction consiste en
une
chaine de caractères. ou
une
variable
de
chaine
de
catactêres.
Le second argument est un nombre qui
représente
le
premier
caractère
à
extraire.
Le
t1
roisième
argument
constitue
le
nombre total
de
caractères
à
extraire,
y compris
le
premier.
Dans te
premi
e·r
exempl
e,
"FA ITES VOS JEUX"
est
stocké
sous AS. MID$ exlrait
trois caractères
en commençant par le
hui
t ième
et
les
loge dans BS. Si
l'on imprime
6$. on
trouvera qu'i
l
contient
"VOS".
Dans
le deuxième
exemple, une
chaine
conte·nant un numêro
de
téléphone
consti
tue le
premier
argument.
On
repère
le sixième
caractère
{"7••)
et
on le stocke
avec
les deux caractères suivants
sous
la
variable
T $.
Le résultat
imprimé
sera
"743",
C.7. La fonction
RIGHTS
RIGHTS
fonct
ionne comme LEFTS
la
dif
fférence
étant
que RIGHTS
commence
à
exécuter
à
partir
de
l'extrémité
inverse de
la
chaîne
(la droite).
Les arguments sont
les
mêmes que pou
r
LEFTS
:
RIGHTS
{
("chafne de caractères, nombre)
(
variable
d
e caractères,
nombre!
L'
argument "nombre"
de
cette fonction spécifie
combien de
caractères
s.ont
à
extraire de la
chaîne,
en
part.ant
de la
droite.
Exemple
1:
10 XS
=
"READ ONL
Y
ME
MORY"
20
YS=
RIG HTS (XS.
61
30 PRINT
Y$
Dans ces
p
rogr.
a mme,
la fonc
tion
RIGHT$
prend
six
caractères
de
l'extrémité-
d ro ite de
la
chaîne
et les stocke sous
la
variable
YS.
YS
contient
maintenant
"MEMORY".
8:1
Do not sale this PDF
!!!