[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/10/13(Thu) 13:30
投稿者名:ほたる
Eメール:
URL :
タイトル:
テキストファイルを読み込むときに・・・
今、テキストファイルのデータをテーブルに入れようとしているのですが、
input関数を使用したのですが、半角の1文字と全角の1文字が同じ数としてみなされます。
バイト数で文字列をとってこようとする場合、どうすればいいですか。


"おはようございます"
をinput関数で前8文字を取ってくるよう命令すると
"おはようございま"まで取ってきてしまいます。
バイト数で見て"おはよう"だけをとってくるようにしたいのですが・・・

投稿時間:2005/10/13(Thu) 14:30
投稿者名:いな
Eメール:
URL :
タイトル:
Re: テキストファイルを読み込むときに・・・
> バイト数で見て"おはよう"だけをとってくるようにしたいのですが・・・

ここのサンプル、
 文字列を指定の幅にカット(漢字分断回避) 
は利用できなかったということですか?

投稿時間:2005/10/13(Thu) 14:39
投稿者名:ほたる
Eメール:
URL :
タイトル:
Re^2: テキストファイルを読み込むときに・・・
はい。方法はないですか。

投稿時間:2005/10/13(Thu) 15:03
投稿者名:これ
URL :
タイトル:
Re^3: テキストファイルを読み込むときに・・・
詳細が見えないので何なんですが
シーケンシャルファイルならInput関数をやめて1行丸ごと読んできてから
いな さん もいわれてる「文字列を指定の幅にカット(漢字分断回避)」
を使うのがいいのではないでしょうか?

投稿時間:2005/10/13(Thu) 15:29
投稿者名:ほたる
Eメール:
URL :
タイトル:
Re^4: テキストファイルを読み込むときに・・・
わかりました。
ちょっとできるかどうかかくにんしてみます。

ありがとうございました。