PUDEF
PUDEF | |
Syntax: | PUDEF <Zeichenkette> |
Parameter | |
<Zeichenkette>: Zeichenkettenausdruck | |
Einordnung | |
Typ: | Anweisung |
Kontext: | Ein/Ausgabe |
Aufgabe: | Umdefinition der Platzhalterzeichen für PRINT USING |
Abkürzung: | pU |
Token: | $dd (221) |
Verwandte Befehle | |
PRINT USING |
Anmerkung: Dieser Artikel beschreibt den BASIC-Befehl PUDEF ab Commodore BASIC V3.5 oder höher
Die Anweisung PUDEF (steht vermutlich für Print Using reDEFine) dient der Umdefinition von bis zu 4 Platzhalterzeichen des Befehls PRINT USING. Es werden aber nicht die in der Formatvorgabe von PRINT USING zu verwendenden Zeichen umdefiniert, sondern die Zeichen, die ausgegeben werden. PUDEF erwartet als Parameter eine Zeichenkette mit 1 bis 4 Zeichen. Längere oder leere Zeichenketten lösen einen ?ILLEGAL QUANTITY ERROR aus. Die Position in der Zeichenkette bestimmt das dadurch definierte Platzhalterzeichen:
- Pos. 1 bestimmt das Füllzeichen, standardmäßig das Leerzeichen.
- Pos. 2 bestimmt das Tausendertrennzeichen, standardmäßig das Komma.
- Pos. 3 bestimmt das Dezimaltrennzeichen, standardmäßig der Punkt.
- Pos. 4 bestimmt das Währungssymbol, standardmäßig das Dollarzeichen.
Durch RUN oder CLR werden die Platzhalterzeichen wieder auf die Standardeinstellung zurückgesetzt.
Beispiele[Bearbeiten | Quelltext bearbeiten]
10 PUDEF " .,E" 20 PRINT USING "#$#,###.##";1234.567
gibt die Zahl im europäischen Format aus und als Währungssymbol wird "E" benutzt:
E1.234,57 |
10 PUDEF "*" 20 PRINT USING "#,###.##";12.345
gibt Leerstellen als Stern aus:
***12.35 |
AUTO | BACKUP | BOX | CHAR | CIRCLE | COLLECT | COLOR | COPY | DEC | DELETE | DIRECTORY | DLOAD | DO | DRAW | DS | DS$ | DSAVE | EL | ELSE | ER | ERR$ | EXIT | GETKEY | GRAPHIC | GSHAPE | HEADER | HELP | HEX$ | INSTR | JOY | KEY | LOCATE | LOOP | MONITOR | PAINT | PRINT USING | PUDEF | RCLR | RDOT | RENAME | RENUMBER | RESUME | RGR | RLUM | SCALE | SCNCLR | SCRATCH | SOUND | SSHAPE | TRAP | TROFF | TRON | UNTIL | VOL | WHILE