ラインインプット後に各データを格納するには?

解決


でーたべーす  2003-10-09 21:00:46  No: 109047

はじめまして。
Lin input #1, line_data
と実行すると、
"A","B","C","D","E"
とデータが入ってきます。
この後に、
a="A"
b="B"
c="C"
d="D"
e="E"
とやるにはどうしたらよいでしょうか?
宜しくお願い致します。


イトウ  2003-10-09 21:17:04  No: 109048

というか、LineInput命令を使わなければすぐにできますよね…

dim a$,b$,c$,d$,e$
input #1,a,b,c,d,e


でーたべーす  2003-10-09 21:39:06  No: 109049

お返事ありがとうございます。。。
しかし、その方法ですと
入ってくるデータが間違っていた場合、
<間違いデータ>
1,2,3,4,5
2,3,4
3,4,5,6,7
なんてデータがあと二回目に
a=2;b=3;c=4;d=3;e=4
となりますよね?!
これだとエラー処理ができないのです。。。。
良いエラー処理か他のインプット方法はありませんでしょうか。。。


イトウ  2003-10-09 22:17:08  No: 109050

それは…確かに仕方ないですな。

Split関数を使ってみてください。
VB5以下なら、Mid$関数を使って","を探して処理するプログラムでいいでしょう。


でーたべーす  2003-10-15 00:22:02  No: 109051

MID$他2,3の関数で自作できました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加