while not eof(MyFile) do
begin
Readln(MyFile,sLine);
iCheck := pos('*',sLine);
if iCheck >= 0 then
K := K + 1;
else
K := 1;
sLine := sArrayParty[K];
end;
K
私のカウンターです。MyFile
テキストファイルに設定されます。
while ステートメント内で if ステートメントを実行して、*
sLine に読み込まれた行があるかどうかを確認しようとしています。もしそうなら、カウンターをインクリメントして、次のテキストを配列の次のインデックスに入れたいと思います。したがって、基本的には*
区切り記号で区切られた情報を含むテキスト ファイルがあり、各情報に新しいインデックスを設定する必要があります。しかし、if文を入れるたびにデルファイが空になります。