Ĺadny brzuch
W przykładzie w książce o programowaniu w Turbo Pascalu jest kod ( poniższy nie jest pełny) do programu obsugującego bibliotekę. W szczególności zastanawia mnie to że jest funkcja end; a nie ma begin ( to jest kod od początku programu). Zależy mi na informacji czy ten kod jest poprawny ??
program Biblioteka;  { Prosty program do obsługi biblioteki }    uses Crt; { moduł obsługujący klawiaturę i monitor }    type   string30 = string[30]; { potrzebne do przekazywania }    { parametrów }   string25 = string[25]; { typu łańcuchowego do procedur }   Ksiazka = record { rekord opisujący książkę }    Tytul : string30;    Autor : string25;    Wypozyczajacy : string25;    Licznik : word;   end;    const   MAX_PAMIEC = 63000; { maksymalna wielkość katalogu }     { w bajtach }   POJEMNOSC = MAX_PAMIEC div SizeOf(Ksiazka);    var   Katalog : array[1..Pojemnosc] of Ksiazka; { właściwy }    { katalog }   LbPoz : integer; { liczba pozycji w katalogu }
Użytkownik bercik edytował ten post 16 marzec 2006, 18:49
type ... end; type zastępuje begin.
acha czyli kod z funcja type nie potrzebuje begin
i wszystko jasne. Dzięki :D
type ... end; type zastępuje begin.
Czyli end; nie kończy tej funkcji type tylko kończy mi rekordy o ile dobrze zrozumiałem :P
type to nie funkcja, to deklaracja nowego typu
oj no to akurat wiem poprostu nie wiedziałem jak się wysłowić :P
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
program Biblioteka;  { Prosty program do obsługi biblioteki }    uses Crt; { moduł obsługujący klawiaturę i monitor }    type   string30 = string[30]; { potrzebne do przekazywania }    { parametrów }   string25 = string[25]; { typu łańcuchowego do procedur }   Ksiazka = record { rekord opisujący książkę }    Tytul : string30;    Autor : string25;    Wypozyczajacy : string25;    Licznik : word;   end;    const   MAX_PAMIEC = 63000; { maksymalna wielkość katalogu }     { w bajtach }   POJEMNOSC = MAX_PAMIEC div SizeOf(Ksiazka);    var   Katalog : array[1..Pojemnosc] of Ksiazka; { właściwy }    { katalog }   LbPoz : integer; { liczba pozycji w katalogu }
Użytkownik bercik edytował ten post 16 marzec 2006, 18:49
type ... end; type zastępuje begin.
acha czyli kod z funcja type nie potrzebuje begin
i wszystko jasne. Dzięki :D
type ... end; type zastępuje begin.

Czyli end; nie kończy tej funkcji type tylko kończy mi rekordy o ile dobrze zrozumiałem :P
type to nie funkcja, to deklaracja nowego typu
oj no to akurat wiem poprostu nie wiedziałem jak się wysłowić :P