MLOpenString (C 関数)
MLOpenStringはWSOpenStringに置き換えられた.
詳細
- MLOpenString()を呼び出す前に,MLInitialize()を呼び出さなくてはならない.
- MLOpenString()は,MLOpenArgcArgv()で使われる argv 配列の代りに文字列を1個取る.
- 文字列中の引数はスペースで区切られる.
- コンピュータシステムによっては, 文字列ポインタの代りにNULLを与えることによって,通常ダイアログボックスを通して,引数が対話形式で要求されることもある.
- MLOpenString()は,MathLinkヘッダファイルmathlink.hの中で宣言される.
例題
例 (1)
#include "mathlink.h"
int main()
{
MLENV env;
MLINK link;
int error;
env = MLInitialize((MLEnvironmentParameter)0);
if(env == (MLENV)0)
{ /* unable to initialize MathLink environment */ }
link = MLOpenString(env, "/usr/local/bin/math -mathlink", &error);
if(link == (MLINK)0 || error != MLEOK)
{ /* unable to create link to the Kernel */ }
/* ... */
MLClose(link);
MLDeinitialize(env);
return 0;
}