|
MLGetInteger()
int MLGetInteger(MLINK link, int *i) holt eine ganze Zahl von der durch link spezifizierten MathLink-Verbindung und speichert sie in i.
Wenn die Daten auf dem Link zu einer reellen Zahl gehören, rundet MLGetInteger() sie in eine ganze Zahl.
Wenn die Daten auf dem Link zu einer ganzen Zahl gehören, die zu groß ist, um sie in einem C-int des jeweiligen Computersystems zu speichern, schlägt MLGetInteger() fehl und gibt 0 zurück.
Man kann beliebig präzise ganze Zahlen erhalten, indem man zuerst mit IntegerDigits Listen von Ziffern erzeugt und dann MLGetIntegerList() aufruft.
Siehe Das Mathematica Buch: 2.12.4.
Siehe auch: MLGetShortInteger, MLGetLongInteger.
|