|
MLGetUnicodeString()
int MLGetUnicodeString(MLINK link, unsigned short **s, long *n) holt eine Zeichenkette von der durch link spezifizierten MathLink-Verbindung und speichert die Zeichenkette in s als eine Folge von 16-Bit Unicode-Zeichen.
MLGetUnicodeString() ordnet der Zeichenkette Speicher zu. Um diesen Speicher freizugeben, muß MLDisownUnicodeString() aufgerufen werden.
Externe Programme sollten durch MLGetUnicodeString() erzeugte Zeichenketten nicht modifizieren.
MLGetUnicodeString() speichert alle Zeichen direkt in Form von 16-Bit Unicode-Zeichen.
8-Bit ASCII-Zeichen werden mit einer Null für das höherwertige Byte gespeichert.
Siehe Das Mathematica Buch: 2.12.5.
Siehe auch: MLGetString, MLGetByteString.
|