MLOpenString (C 函数)
MLOpenString 已经被 WSOpenString 所取代.
更多信息
- MLInitialize() 必须在 WLOpenString 之前调用.
- MLOpenString() 接受一单个字符串而不是由 MLOpenArgcArgv() 使用的 argv 数组.
- 字符串中的自变量由空格分开.
- 在某些计算机系统,对于字符串指针赋值 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;
}