MLGetNext (C 函数)
MLGetNext 已经被 WSGetNext 所取代.
int MLGetNext(MLINK link)
移到 link 的下一个对象并返回它的类型.
更多信息
- 可返回以下令牌值:
-
WLTKERR 错误 WLTKINT 整数 WLTKFUNC 复合函数 WLTKREAL 近似实数 WLTKSTR 字符字符串 WLTKSYM 符号 WLTKOLDINT MathLink 程序库老版本中的整数 WLTKOLDREAL MathLink 程序库老版本中的近似实数 WLTKOLDSTR MathLink 程序库老版本中的字符字符串 WLTKOLDSYM MathLink 程序库老版本中的符号 - WLTKINT 与 WLTKREAL 没有必要符号化可以存在 C int 和 double 变量中的数字.
- MLGetNext() 在 MathLink 的标头文件 mathlink.h 中被声明.
范例
基本范例 (1)
#include "mathlink.h"
/* read the next type from the link */
void f(MLINK lp)
{
int data;
switch(MLGetNext(lp))
{
case MLTKINT:
if(! MLGetInteger32(lp, &data))
{ /* unable to read the integer from lp */ }
/* ... */
}
}