基本的には
10 LOCATE0,0:INPUT 文字列
100 goto 10
があって、その中間に
20 判断して、文字列に対応して
1)入力が4文字で、数値化できて、5000以上だったら、会員番号認識
2)その後の情報は、すべてこの会員番号に関する情報
3)蓄積
部分的に、ある文字列が着たら、所定の場所になにかを表示したりいろいろ機能を持たせたい。
4)エンドコードがきたら、10へ
としたいと思い、いろいろやっているのですが、エラーだらけでうまく行きません。
どなたかご教示お待ちしております。
入力の繰り返しで、必要な処理を・・・
コード: 全て選択
#N88BASIC
Dim A As String,B As Word
*START
Locate 0,0
Input A
If Val(A)>=5000 And Len(A)=4 then'入力文字が4文字で、数値化すると5000以上のとき
B=Val(A) As Word
Do
Input A
If A="" then Exit Do
MyFunc1(A)
Loop
ElseIf InStr(1,A,"/?")<>0 then'文字列内に /? が含まれるとき
MySub1()
End If
If A="" then goto *End
goto *START
*End
End
Function MyFunc1(A As String)
'会員情報の書き換えに関する関数
End Function
Sub MySub1()
'特定文字(この場合 /? )が含まれていたときに行う関数
End Sub
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
すばらしい!ありがとうございます。
KONISIさん、すごいですね!さすが先生ですね。
コード化していただいたおかげで、質問を何個もしようと思いましたが解決してしまいました。
くだらないことなのですが
Dim A As String,B As Word
のようなことできるんですね。知りませんでした。
毎回、Dimを書いていました。
ありがとうございました。
コード化していただいたおかげで、質問を何個もしようと思いましたが解決してしまいました。
くだらないことなのですが
Dim A As String,B As Word
のようなことできるんですね。知りませんでした。
毎回、Dimを書いていました。
ありがとうございました。
どうでもいいことですが、いまは先生じゃなく、生徒やってます。高校の。
追記:僕の場合、ここに来るメンバで「先生」の称号をつけたいのは、イグトランスさんか山本さんあたりですね。
追記:僕の場合、ここに来るメンバで「先生」の称号をつけたいのは、イグトランスさんか山本さんあたりですね。
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。