MLMessageReady()

int MLMessageReady(MLINK link)
リンクオブジェクトlink に,そのリンクが帯域外のメッセージを持っているかどうかを調べる問合せを行う.

詳細詳細

  • MLMessageReady()は読取りができるメッセージがある場合にはゼロ以外の値を返し,それ以外の場合には0を返す.
  • MLMessageReady()MathLink ヘッダファイルmathlink.hの中で宣言される.

例題例題すべて開くすべて閉じる

例 (1)例 (1)

#include "mathlink.h"

/* calculate the sum of the integers in a list and check for a message on a link */

int f(MLINK lp, int *list, int len)
{
    int sum;
    while(len--)
    {
        sum += *list++;
        if(MLMessageReady(lp))
            { /* read the message */ }
    }

    return sum;
}
New to Mathematica? Find your learning path »
Have a question? Ask support »