String$=CHR$ (Code)


Beschreibung
Diese Funktion konvertiert einen ASCII-Code zu einem Zeichen. Manche Zeichen können in Basic nicht dargestellt werden (z.B. Anführungszeichen) - die können dann mit diesem Befehl doch noch dargestellt werden. CHR ist die Umkehrfunktion für ASC.

Beachte, dass ein ASCII-Code nicht der Tastatur-Scancode ist. Das sind zwei verschiedene Sachen. Je nach Schriftart können auch unterschiedliche Zeichen ausgegeben werden. Hier eine Liste mit den Codes:



Parameter
Code = Ein ASCII-Code (0-255)


Rückgabewert
String mit dem ASCII-Zeichen


Beispiel
Dieses Beispiel schreibt einen Text mit Anführungszeichen:

PRINT CHR$(34)+"Hello World"+CHR$(34)

Dieses Beispiel zeigt noch mehr Ascii-Codes:

GRAPHICS 640,480
font=LOADFONT ("Verdana",14,0,0,0)
SETFONT font
COLOR 255,255,255
RECT 0,0,639,479
FOR ii=0 TO 15
   FOR i=2 TO 15
      nr = ii+i*16
      IF nr<=111 THEN
         COLOR 0,0,255
         TEXT i*40-78, ii*15, CHR$(nr)
         COLOR 0,0,0
         TEXT i*40-78+13, ii*15, STR$(nr)
      END IF
      IF nr>111 THEN
         COLOR 0,0,255
         TEXT i*48-149+20, ii*15, CHR$(nr)
         COLOR 0,0,0
         TEXT i*48-149+33, ii*15, STR$(nr)
      END IF
   NEXT
NEXT
WAITKEY()
END


Siehe auch
ASC