home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
1988
/
10_11
/
eingdemo.bas
< prev
next >
Wrap
BASIC Source File
|
1988-06-26
|
2KB
|
63 lines
'* ---------------------------------------------------------------------- *
'* EINGDEMO.BAS *
'* Demonstrationsprogramm zur erweiterten Input-Routine *
'* (c) 1988 by K.E.Rauch und TOOLBOX *
'* ---------------------------------------------------------------------- *
$INCLUDE "EINGABE.INC"
'* ---------------------------------------------------------------------- *
'* EINGABE.INC beinhaltet die Funktion Eingabe *
'* PARAMETER: *
'* feldlen% FÜR FELDLÄNGE *
'* spos% FÜR SPALTE *
'* zpos% FÜR ZEILE *
'* vartyp$ FÜR VARIABLENTYP ( w=Wert oder t=Text) *
'* ---------------------------------------------------------------------- *
CLS
COLOR 15,1
CALL Rahmen(1,1,24,79)
CALL Rahmen(4,22,6,57)
LOCATE 5,23
PRINT " A D R E S S E N - E I N G A B E ";
COLOR 15,1
LOCATE 10,14
PRINT "Name :";
COLOR 0,15
namen$ = FNEingabe$(20,21,10,"t")
COLOR 15,1
LOCATE 12,11
PRINT "Adresse :";
COLOR 0,15
adresse$ = FNEingabe$(30,21,12,"t")
COLOR 15,1
LOCATE 15,15
PRINT "PLZ :";
COLOR 0,15
plz% = VAL(FNEingabe$(4,21,15,"w"))
COLOR 15,1
LOCATE 15,28
PRINT "Ort :" ;
COLOR 0,15
ort$ = FNEingabe$(20,32,15,"t")
COLOR 15,1
CALL Rahmen (20,10,22,72)
LOCATE 21,11
PRINT " Demonstrationsprogramm zur Include-datei 'EINGABE.BAS' "
END
'* ---------------------------------------------------------------------- *
SUB Rahmen (zlinks%, splinks%, zrechts%, sprechts%)
LOCAL i%
LOCATE zlinks%, splinks%
PRINT CHR$(201); STRING$(sprechts%-splinks%-2,205); CHR$(187)
FOR i% = (zlinks% + 1) to (zrechts% - 1)
LOCATE i%, splinks%
PRINT CHR$(186); SPACE$(sprechts%-splinks%-2); CHR$(186)
NEXT i%
LOCATE i%, splinks%
PRINT CHR$(200); STRING$(sprechts%-splinks%-2,205); CHR$(188);
END SUB
'* ---------------------------------------------------------------------- *