de:locomotive:aplicaciones:basic:input_sin_signo_de_interrogacion
A> INPUT OHNE FRAGEZEICHEN
BESCHREIBUNG
Die BASIC-Anweisung INPUT ist eine nützliche Methode, um Fragen zu stellen und Antworten vom Benutzer zu sammeln, während ein Programm ausgeführt wird. Um beispielsweise jemanden nach seinem Namen zu fragen, kann die folgende Programmzeile verwendet werden: 10 INPUT "Name ;";name$. Wenn das Programm ausgeführt wird, erscheint Name? auf dem Bildschirm (beachten Sie, dass das Fragezeichen automatisch hinzugefügt wird). Das System wartet, bis der Benutzer seinen Namen eingibt und [RETURN] drückt, und speichert das Ergebnis in der Variablen name$. Es gibt jedoch einige interessante Variationen, die Sie bei dieser Methode anwenden können.
1. Um zu verhindern, dass am Ende automatisch ein Fragezeichen erscheint, verwenden Sie ein Komma anstelle eines Semikolons direkt nach dem Text in Anführungszeichen. Die Anweisung INPUT "Bitte <RETURN> druecken",zzz zeigt somit 'Bitte <RETURN> druecken' auf dem Bildschirm an und wartet darauf, dass dies geschieht. Als Nebeneffekt erhält die Variable zzz den Wert Null, was jedoch einfach ignoriert werden kann.
2. Wenn Sie dem Benutzer die ständige Bestätigung mit [RETURN] ersparen möchten, kann eine andere Technik angewendet werden. Falls Sie dazu auffordern möchten, 'eine beliebige Taste zum Fortfahren zu druecken', können Sie die im Quelltext gezeigten Zeilen nutzen.
QUELLTEXT
10 zzz$=""
20 PRINT "Bitte eine beliebige Taste druecken"
30 WHILE zzz$ =""
40 zzz$ = INKEY$
50 WEND
DIGITALE DATEI
- [#]Eingabe ohne Fragezeichen (INPUT) (Programm im .DSK-Format, als ZIP komprimiert)
de/locomotive/aplicaciones/basic/input_sin_signo_de_interrogacion.txt · Última modificación: por jesus
