|
MLPutByteString()
int MLPutByteString(MLINK link, unsigned char *s, long n) übergibt eine Zeichenkette von n Zeichen, beginnend bei Position s, an die durch link spezifizierte MathLink-Verbindung.
Alle Zeichen in einer Zeichenkette müssen durch Zeichencodes spezifiziert werden, wie sie in Mathematica von ToCharacterCode zurückgegeben werden.
Zeilenvorschübe müssen somit eher mittels ihrer uninterpretierten Zeichencodes als durch \n spezifiziert werden.
MLPutByteString() handhabt nur Zeichen mit Codes kleiner als 256.
Es kann sowohl mit gewöhnlichen ASCII- als auch mit ISO Latin-1-Zeichen gearbeitet werden.
Siehe Das Mathematica Buch: 2.12.5.
Siehe auch: MLPutString, MLPutIntegerList.
|