掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストファイル内のタブ区切りデータを配列に保存するには? (ID:5544)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Halbow です。 > n行m列のデータを読み込ませたいのです. > textの行送りでforループを自動で出るプログラムはできないでしょうか? TStringList を使えば行単位でアクセスできます。また、コンマ区切りや タブ区切りの文字列を分解することもできます。以下の例では、タブ区切り の文字列を、二つの TStringList を使って、行単位にアクセスする Zenbu と、一行のタブ区切りの文字列を分解する Gyou をつかって StringGrid に表示しています。 procedure TForm1.Button1Click(Sender: TObject); var Zenbu,Gyou:TStringList; igyou,iretsu:integer; begin Zenbu := TStringList.Create; Gyou := TStringList.Create; try Zenbu.LoadFromFile('D:\usr\Test.dat'); for igyou := 0 to Zenbu.Count-1 do begin Gyou.CommaText := Zenbu[igyou]; for iretsu := 0 to Gyou.Count-1 do StringGrid1.Cells[iretsu,igyou] := Gyou[iretsu]; end; finally Zenbu.Free; Gyou.Free; end; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.