Próbuję utworzyć niestandardowy typ danych dla dni tygodnia, ale nie mogę go pobrać. Błąd kompilator mówi tak:Jak mogę używać WriteLn z typem wyliczenia?
[Błąd] hours.dpr (28): Nielegalna wpisz zapisu/writeln rachunku
program hours;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TypeDay = (Sun,Mon,Tue,Wed,Thu,Fri,Sat);
var day: TypeDay;
begin
for day := Sun to Sat do
begin
writeln(day);
end;
end.
Jest w Delphi 7 w systemie Windows.
Podpowiedź: co mówi kompilator? –
Jesteś heretykiem. Siódmy dzień to niedziela. ;-) Ponadto: dni powszednie są wyliczeniami, które są stałymi, a nie drukowalnymi ciągami. –
[Błąd] hours.dpr (28): Niedozwolony typ w oświadczeniu Write/Writeln jest błędem kompilatora – Tom