GW-BASIC-BEFEHLE UND FUNKTIONEN
MKI$, MKS$, MKD$
MKI$-, MKS$-, MKD$-Funktionen
Syntax:
Verwendung:
Bemerkungen:
Beispiel:
Hinweis:
4-162
MKI$ (<ganzzahliger Ausdruck>)
MKS$ (<Ausdruck mit einfacher Genauigkeit^)
MKD$ (<Ausdruck mit doppelter Genauigkeit^)
Wandelt numerische Werte in Zeichenfolgenwerte
um.
Jeder numerische Wert, der mit einem LSET- oder
RSET-Befehl in den Puffer für Direktzugriffs
dateien gesetzt werden soll, muß zuerst in eine Zei
chenfolge umgewandelt werden. Mit MKI$ wird
eine Ganzzahl in eine aus 2 Bytes bestehende Zei
chenfolge umgewandelt. Mit MKS$ wird eine Zahl
mit einfacher Genauigkeit in eine Zeichenfolge mit
4 Bytes umgewandelt. Mit MKD$ wird eine Zahl
mit doppelter Genauigkeit in eine aus 8 Bytes
bestehende Zeichenfolge umgewandelt.
90 AMT=(K+T)
100 FIELD #1,4 AS D$20 AS N$
110 LSET D$=MKS$(AMT)
120 LSET N$=A$
130 PUT #1
Wandelt den Wert mit einfacher Genauigkeit in
AMT in eine aus 4 Bytes bestehende Zeichenfolge
um, setzt diese Zeichenfolge in den Puffer für
Direktzugriffsdateien und schreibt sie als Teil des
Datensatzes in eine Datei.
Die entgegengesetzten Funktionen d.h. die Funk
tionen, mit denen Zeichenfolgen in numerische
Werte umgewandelt werden, sind CVI, CVS und
CVD.
Die STR$-Funktion wandelt einen numerischen
Wert ebenfalls in einen Zeichenfolgenwert um,
behält jedoch nicht unbedingt die Länge der Origi
nalzahl in Bytes bei.
GW-BASIC