1行に書かれた二つの文字列を読み込むためには?

解決


HIRO  2001-07-14 00:58:48  No: 117  IP: [192.*.*.*]

’01547 イロハ’

の様に文字列−空白−文字列が1行となって書いてあるテキスト
ファイルを読み込んでそれぞれの文字列を1つずつの変数に格納
したい場合どうしたらよいでしょうか?
aとbがstring型の変数、fがファイルの時
readln(f,a,b);として
aとbの格納された値をみてみたらaに'01547 イロハ'が格納され、bにはなにも格納されませんでした。
  どうしたらaに01547をbにイロハを格納することが出来ますか?

編集 削除
guchi  2001-07-14 03:15:44  No: 118  IP: [192.*.*.*]

TStringistのCommaTextプロパティを使います。
使用例
var
    Temp: TStringList;
    f: TextFile;
    a, b: string;
の場合
    readln(f,a);
    Temp.CommaText := a;
    a := Temp[0];
    b := Temp[1];
で目的を達成できます。
詳しくはTStringListのCommaTextプロパティのhelpを
参照してください。

編集 削除
HIRO  2001-07-21 01:10:52  No: 119  IP: [192.*.*.*]

レスありがとうございました。
読み込めるようになりました。

編集 削除
HIRO  2001-07-21 01:13:26  No: 120  IP: [192.*.*.*]

解決!

編集 削除