Toon posts:

[pascal] clrscr werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo

ik ben sinds gisteren begonnen met programmeren in pascal.
vooral omdat dit een goeie basis is.

nu heb ik dit probleem. ik heb al op google gezocht en de search gebruikt, maar
kan niets erover vinden.

als ik clrscr; wil gebruiken dan krijg ik de volgende error message:
error: identifier not found clrscr

ik gebruik freepascal 1.0.10.

Verwijderd

Zet onder je regel met "PROGRAM naam;" deze regel:
"USES CRT;"

  • Schonhose
  • Registratie: April 2000
  • Laatst online: 30-07 21:51

Schonhose

Retro Icoon

En als aanvullende info op slindenau:

De functie clrscr is geen standaard functie maar deze staat in een function unit. Pascal bevat verschillende units waar deze functies in zitten.

Je moet wel aan je programma kenbaar maken dat bij het compileren je gebruik wilt maken van deze unit. Dit doe je door de regel:
Delphi:
1
USES CRT;

toe te voegen aan je programma code. De compiler weet nu dat het programma gebruik maakt van (gedeeltes) van deze unit. Slimme compilers voegen alleen het stukje wat daadwerkelijk gebruikt wordt toe, minder slimme compilers het hele unit bestand.

Hier door wordt de functie beschikbaar gesteld aan het programma.

Meerdere units toevoegen kan ook via:
Delphi:
1
USES CRT, FUNCTION, ETC, ETC;



offtopic:
Ik zag dat je net begonnen was, vandaar de uitgebreide uitleg

"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005


Verwijderd

Topicstarter
heel erg bedankt. het werkt inderdaad. ;)