最短になるように頑張ります。私のプログラムにはこれらのデータ型があります。
type
pha = (SenoraBlanco, SenorVerde, SenoraCeleste, ProfesorCiruela,
SenoritaEscarlata, CoronelMostaza, Biblioteca, Cocina, Comedor, Estudio,
Vestibulo, Salon, Invernadero, SalaDeBaile, SalaDeBillar, Candelabro,
Cuchillo, Cuerda, LlaveInglesa, Revolver, Tubo);
a = Candelabro..Tubo;
h = Biblioteca..SalaDeBillar;
p = SenoraBlanco..CoronelMostaza;
sbr = record
arma: a;
habt: h;
prj: p;
end;
var
game: text;
sobre: sbr;
そして、ファイルからこの行を読み取り、それを変数 sobre のフィールドに割り当てたいtype sbr
:
CoronelMostaza Candelabro Vestibulo
基本的にこれは私がしようとしていることです:
sobre.prj := CoronelMostaza;
sobre.arma := Candelabro;
sobre.habt := Vestibulo;
そして、これは私がこれまでに試したことです:
ReadLn(game, sobre.prj, sobre,arma, sobre.habt);
結果なしでIOチェックをオフにしようとしましたが、この問題の答えに最も近いのは、最初の単語を最初の変数に割り当てることですが、常にエラーまたは空の変数で終了します。私を助けてください。よろしければ、このすべての背後で何が起こっているかを教えてください!