3.10 Op dezelfde regel blijven

Een tekortkoming van COBOL is het ontbreken van simpele opdrachten voor beeldschermbesturing. Met de opdrachten uit de COBOL-norm is het niet eenvoudig een tekst op een bepaalde plaats van het scherm te zetten. Veel fabrikanten ontwikkelen hiervoor extra uitbreidingen in hun compilers. Maar door het gebrek aan een norm doen zij dat elk op hun eigen wijze. Jammer.

Standaard-COBOL kan op het gebied van schermbesturing slechts een aanvulling op de display-opdracht bieden:

display "Geboorteplaats: " with no advancing
accept geb-plaats
  

Met with no advancing blijft het uitvoerapparaat gepositioneerd op de huidige regel. Het voorbeeld geeft daarvoor een toepassing: wat de gebruiker intikt, komt achter de tekst Geboorteplaats te staan op het scherm, in plaats van op de volgende regel. Op het beeldscherm van de computer kan bij voorbeeld de volgende regel staan:

Geboorteplaats: Schiedam
  

Het woord Geboorteplaats is het resultaat van de display-opdracht. De gebruiker van het programma heeft hier kennelijk Schiedam ingetoetst en die plaats staat op dezelfde regel.

omslag leerboek

Serie: leerboeken informatica

Titel: Tijd voor COBOL 1

Auteur: Andree Hollander

naamlogo