MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【コマンド】   【文字列】
【使い方】
GET_VAL

GET_VAL   a$ a(1) 
GET_VAL a$ a(1) 100
【書   式】 【機   能】
GET_VAL strg_val arry(n) [FPn]

文字列から数値を取り出し、配列に連続代入する。
【解   説】
文字列に含まれる数値を配列に一括代入します。
引数は、文字列変数(XX$)と配列変数arry(n)に制限されています。
(mbk,x(n)には代入できません。)
三番目の引数を省略すると、小数点(ドット)もデリミタとされます。
三番目の引数に10,100,1000などの数値を設定すると、小数点を含む数字列を指定倍数の数値として配列に代入します。
また配列の上限エリアチェックは行っておりません このため配列が過少に確保されている場合 次の配列エリアに値を書き込んでしまいます ご注意ください




10        DIM   a(10)
20 a$="1111.12 -2222.13 3333.1 4444.5 345m-9730"
25 PRINT a$
30 FILL a(1) 99 777
50 GET_VAL a$ a(1)
60 PRA a(1)
65 PRINT "FP"
70 FILL a(0) 99 777
80 GET_VAL a$ a(1) 100
90 PRA a(1)
#run

1111.12 -2222.13 3333.1 4444.5 345m-9730
a(1)=1111
a(2)=12
a(3)=-2222
a(4)=13
a(5)=3333
a(6)=1
a(7)=4444
a(8)=5
a(9)=345
FP
a(1)=111112
a(2)=-222213
a(3)=333310
a(4)=444450
a(5)=345
a(6)=-9730
a(7)=777
a(8)=777
a(9)=777
#
  [LASTMODIFY]2023-09-25 11:08:17 [CREATEDATE]2008-10-24 11:54:29
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.