Programmeren met Crimson en Borland C++
Bij het opslaan van je programma moet je zelf de extentie .cpp opgeven.
De naam zelf mag je zelf kiezen, maar
gebruik liever geen spaties in de naam en zorg ervoor dat er slechts één puntje in de naam voorkomt.
Voorbeeld: reeks01oef01.cpp of r01o01.cpp.
Hoe ga je te werk?
- Start De Crimson-editor (via desktop of Start-menu)
- Open een bestaand cpp-bestand of begin een nieuw
- Editeren: de programmatekst bewerken
- Bewaren, bv. als
r01oef03.cpp. Opgelet: Vergeet de extensie .cpp niet.
- Druk
F10. Dit opent een command promt (MS-DOS venster).
De actieve werkdirectory
is normaalgezien de directory waar je laatst bewaard hebt; indien dit niet zo is, moet je d.m.v.
cd commando's naar de juiste directory navigeren, bv cd C:\gast\peter).
Controleer met dir of je je .cpp-bestand terugvindt.
- Compileren: tik
bcc32 r01oef03.cpp
- Indien het compileren niet geslaagd is, bestudeer de foutboodschappen en ga terug naar Editeren.
- Uitvoeren: Indien het compileren wel geslaagd is (controleer dmv
dir of r01oef03.exe bestaat), dan kan je het programma uitvoeren ("runnen") door de naam te tikken zonder extensie .exe:
dus bv. r01oef03
Indien het resultaat niet voldoet: begin opnieuw bij Editeren
Opmerkingen:
- Indien keywords zoals
int of double niet in kleur verschijnen, betekent dit
dat de programmanaam niet op .cpp eindigt. Bewaar opnieuw met extensie .cpp (Save As).
- Laat het command-prompt-venster best open staan na het uitvoeren (niet telkens F10)
- Via
View/Line Numbers kun je Crimson lijnnummers laten tonen.
- Om tijd te besparen bij het beginnen van een nieuwe oefening: bewaar een oude oefening
onder een nieuwe naam en schrap inhoud (laat
#include e.d. staan)
- Om typwerk te besparen in het command-prompt-venster voer je best in het begin het
programma
doskey eens uit. Dit maakt het mogelijk eerder gegeven DOS-commando's
opnieuw uit te voeren (eventueel na wijziging) d.m.v. de pijltjestoetsen. Pijltje naar boven betekent "vorige commando".
- Het is mogelijk sneltoetsen te voorzien voor compileren en uitvoeren. Zie
Configure User Tools.
Enkel voor gevorderden.
- Indien je programma's, geschreven met de Crimson-editor ook bekijkt met
Borland C++ (of omgekeerd) dan komt het dikwijls voor dat de bladspiegel niet
gerespecteerd wordt. De oorzaak hiervan is dat de tab uit een
verschillend aantal spaties bestaan. Om dit probleem op te lossen kan je in de
Crimson-Editor een Optie aankruisen dat tabs omzet naar spaties. Hiervoor
ga in het menu Tools / Preferences naar de Category Files
en markeer je de optie Convert tabs to spaces before saving.