Opties bij het commando INPUT.In zijn algemene vorm is het
argument van INPUT in niveau 1 een /ijst die de inhoud en interpretatie
van de commandoregel aangeeft. In deze lijst kan één of meer van de
volgende parameters in een willekeurige volgorde staan:
m De commandoregel-string die, als het programma wordt onderbroken,
op de commandoregel wordt geplaatst om gegevens op te vragen.
m Een reéel getal of een lijst met twee reéle getallen, waarmee de
beginpositie van de cursor op de commandoregel wordt
gespecificeerd:
m Een reel getal n plaatst de cursor bij het nde teken vanaf de
linkerkant van de eerste rij (regel) van de commandoregel. Een
positieve n geeft de Invoeg cursor aan (tekens worden ingevoegd);
en een negatieve n geeft de Vervang cursor aan (tekens worden
vervangen). 0 geeft het einde van de commandoregel-string aan.
m Een ljjst die de beginpositie van de cursor aangeeft door de rij en
de kolom van de commandoregel te specificeren: het eerste getal
geeft de rij van de commandoregel aan (1 betekent de eerste rij);
het tweede getal telt het aantal tekens vanaf de linkerkant van de
aangegeven regel. 0 geeft het eind van de commandoregel-string
op de genoemderij aan. Een positief rijnummer geeft de Invoeg
cursor aan (tekens worden ingevoegd); een negatief rijnummer
geeft de Vervang cursor aan (tekens worden vervangen).
m Eén of meer van de parameters ALG, a of V, ingevoerd als naam
zonder aanhalingstekens:
m ALG activeert de Algebraische/programma-invoermodus.
m a ([a] [?)(A]) geeft alpha lock aan.
m V verifieert of de tekens in de resultaat-string, zonder de
scheidingstekens ", een geldig object of geldige objecten
vormen. Als dit niet het geval is, toont INPUT de waarschuwing
Invalid Sunt ax (Ongeldige syntaxis), en wordt opnieuw om
gegevens gevraagd.
De standaard instelling van INPUT. Het is mogelijk slechts één van de
parameters van de lijst in niveau 1 aan te geven. De standaardinstelling
van deze parametersis:
m Een lege commandoregel.
m De Invoeg cursor voor het invoegen van tekens wordt aan het eind
van de initi€le commandoregel-string geplaatst.
29: Interactieve programma's
563