WSGetNext (C 函数)

int WSGetNext(WSLINK link)

移到 link 的下一个对象并返回它的类型.

更多信息

  • 可返回以下令牌值:
  • WSTKERR错误
    WSTKINT整数
    WSTKFUNC复合函数
    WSTKREAL近似实数
    WSTKSTR字符字符串
    WSTKSYM符号
    WSTKOLDINTWSTP 程序库老版本中的整数
    WSTKOLDREALWSTP 程序库老版本中的近似实数
    WSTKOLDSTRWSTP 程序库老版本中的字符字符串
    WSTKOLDSYMWSTP 程序库老版本中的符号
  • WSTKINTWSTKREAL 没有必要符号化可以存在 C intdouble 变量中的数字.
  • WSTP 的标头文件 wstp.h 已对 WSGetNext() 作出声明.

范例

基本范例  (1)

#include "wstp.h"

/* read the next type from the link */

void f(WSLINK lp)
{
    int data;

    switch(WSGetNext(lp))
    {
        case WSTKINT:
            if(! WSGetInteger32(lp, &data))
                { /* unable to read the integer from lp */ }
        /* ... */
    }
}