FPS プログラムがユーザー入力を読み取り、その入力の名前でファイルを作成し、別の入力などを読み取ることは可能ですか?
テキストファイルの配列を作成しようとしましたが、いくつか問題がありました。
まず、(いくつかの) アクセスが拒否されたというエラーが発生し、次に、変数がテキスト ファイル名の途中にある結果ファイルを作成する方法 (割り当て (Df,'rezult',i,'. txt'); i - ここでは変数を変更していますが、この方法ではプログラムは機能しません。
PS私の英語力で申し訳ありません...
これは私が試したことです:
program testing;
var
Df : text;
i:integer;
SomeUserInput:integer;
begin
for i:=1 to 10 do
begin
Assign(Df,'rez.txt'); Rewrite(Df);
Read(SomeUserInput);
WriteLn(Df,'some words + ',SomeUserInput);
Close(Df);
end;
Readln;
end.
(最初のコメントが示唆する問題を修正しましたが、ファイルに最後のものだけが書き込まれるようになりました.10個以上のファイルを作成したいです)