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

解決


たたじ  2003-04-01 08:57:31  No: 106496

このようなプログラム

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 09:09:15  No: 106497

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


たたじ  2003-04-01 09:23:30  No: 106498

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

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

勉強になりました。


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

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






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