私はおそらく基本的な問題を抱えています。ファイルから配列を読み込もうとしましたが、その後、パスカル言語の標準入力から文字列を読み込もうとしました。エラー メッセージは送信されず、入力文字列が画面に表示されるまで待機しません。私は何をすべきか?
これが私のコードです:
Procedure beolvas(var x:rangsor; var n:byte; fajl:string);
var i:byte;
Begin
Assign(input,fajl);
Reset(input);
Readln(n);
for i:=1 to n do begin
Readln(x[i].diak);
Readln(x[i].atlag);
end;
close(input)
End;
Procedure beolvasnev(var s:string; x:rangsor; n:byte);
var i:byte;
Begin
Write('Kerem a diak nevet: ');
Readln(s);
End;