タイトル : Re^5: テキストファイルからの文字読取り 投稿日 : 2009/01/26(Mon) 07:04 投稿者 : 花ちゃん
> No.Text = strLine.Substring(WHd, 3) > Name.Text = strLine.Substring(WHd + 3, 6) > FCnt = FCnt + 1 > WHd = WHd + 9 > 「001あイウエオ」になるべきものが「001あイウエオ0」と > 2件目の頭まで読み取ってしまいます。 「001あイウエオ」 なら、半角文字が 3 文字で 全角文字が 5 文字の 8 文字に なるのでは。 strLine.Substring(WHd + 3, 6) や WHd + 9 の(他にものあり) 6 や 9 は、 どこからきているのですか? 「001あイウエオ」のように取得したいのなら、単に1桁の足し算ができていないだけでは。 |