Mit, hol hibáztam? Nagyon-nagyon kezdő vagyok.
Nagyon-nagyon kezdő vagyok.
Ki akartam próbálni a free pascalt.
Beírtam:
program ('ElsoProgram');
begin
write ('hello');
end.
Erre-miután beírtam a ctrl+f9-et- kiírta, hogy hiba van és nem lehet lefordítani.
Egy másik nagyon-nagyon kezdő válasza:
program elsoprogram; {ez amúgy egy komment. a kapcsos zárójelben levő részek kommentek. nem vesz figyembe a program. szóval a program nevét ne tedd zárójelbe és ne tedd aposztrófok közé}
uses crt; {ezt kihagytad}
begin
writeln('Hello');
end.
A két összetartozó "parancshoz" tartozó sorokat rakd beljebb.
Amik nem tartoznak össze, azokat válaszd el üres sorral.
Átláthatóbb legyen.
Szóval magyarázó szöveg, kommentek és a "rizsám" nélkül:
program elso;
uses crt;
begin
clrscr;
writeln('Szia!');
readkey;
end.
Így sem megy.
azt írja:
fatal: syntaxt error
Pedig nálam lefutott ez:
Nekem nem megy pedig teljesen ugyanazt beírtam.
Talán a gépemmel van hiba vagy nem tom.
Azt írja, hogy can't find unit System used by elso.
Nem tom miért van ez.
Azért kösz a válaszokat!
Beírtad, hogy uses crt; ?
Szerintem az az unit system, amit hiányol. De nem tudom. Ezaaz amit nem értek, mármint az uses crt mire jó. :D
Üdv!
A uses paranccsal unitokat (programkönyvtárakat) lehet betölteni.
System: a legfontosabb eljárások és függvények
Crt: a karakteres képernyőt kezelő utasítások és függvények
Graph: a grafikus képernyőt kezelő eljárások és függvények
Dos: a DOS funkcióit kezelő eljárások és függvények
Printer: a nyomtatás
Overlay: a Turbo Pascal átlapolásos technikáját kezelő eljárások és függvények
Jah igen, és nem mindegy, hogy milyen aposztrófot használsz a write()-nál :)
amúgy ez így helyesen le fut:
program elsoprogram;
uses crt;
begin
writeln('Hello');
readln;
end.
A helyes aposztróf az angol nyelvű billentyűzetkiosztásnál a magyar billentyűzet á karakterének felel meg
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!