「,」と「,」をキチンと読み込ませるには?

解決


たたじ  2003-03-31 23:57:31  No: 106496  IP: [192.*.*.*]

このようなプログラム

a=","
if a="," then label1="ok"
だとlabel1にokと表示されますよね?

しかし
テキスト「abc.txt」のなかに半角[,]や全角[,]を入れた状態で
このようなプログラム

Open "abc.txt" For Input As #1
Input #1, a
Close
If a = "," Then Label1 = "ok"
If a = "" Then Label1 = "no"

を実行するとnoがlabel1に表示されてしまいます。
つまり読み込んだ","が""になってしまうのです。

ファイルからの読み込みだと[,]や[,]は認識してくれないのでしょうか?

[、]や[、]など他の文字なら全て読み込むのですが、この二つの文字だけなぜか読み込んでくれません

解決できる方いましたら宜しくお願いします。

編集 削除
あき☆彡  2003-04-01 00:09:15  No: 106497  IP: [192.*.*.*]

Input # ステートメントでカンマは、
項目間の区切り文字と判断されます。
  
Line Input # ステートメントを使用すれば良いです。

編集 削除
たたじ  2003-04-01 00:23:30  No: 106498  IP: [192.*.*.*]

あき☆彡さん即レスありがとうございます。
解決できてうれしいです。

文字列を読み込むときはline input#を使ったほうがいんですね。
恥ずかしながら今まで全てinput#を使っていました。

勉強になりました。

編集 削除