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

解決


でーたべーす  2003-10-09 12:00:46  No: 109047  IP: [192.*.*.*]

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

編集 削除
イトウ  2003-10-09 12:17:04  No: 109048  IP: [192.*.*.*]

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

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

編集 削除
でーたべーす  2003-10-09 12:39:06  No: 109049  IP: [192.*.*.*]

お返事ありがとうございます。。。
しかし、その方法ですと
入ってくるデータが間違っていた場合、
<間違いデータ>
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 13:17:08  No: 109050  IP: [192.*.*.*]

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

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

編集 削除
でーたべーす  2003-10-14 15:22:02  No: 109051  IP: [192.*.*.*]

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

編集 削除