loader.c.svn-base

来自「Probabilistic graphical models in matlab」· SVN-BASE 代码 · 共 45 行

SVN-BASE
45
字号
#include <stdlib.h>#include <string.h>#include "/Applications/MATLAB704/extern/include/mex.h"/*#include "/cs/local/lib/pkg/matlab-7.0.1/extern/include/mex.h"*/void mexFunction(int out_args, mxArray *out_argv[], int args, const mxArray * argv[]){char program_name[100];char input_file[100];char output_file[100];char str[100];int buflen,status;/*mexPrintf("Loader active.\n");*/if (args < 3){	mexPrintf("Error in the C loader. We need 3 input arguments.\n");	exit (0);}buflen = (mxGetM(argv[0]) * mxGetN(argv[0])) + 1;status = mxGetString(argv[0], program_name, buflen);buflen = (mxGetM(argv[1]) * mxGetN(argv[1])) + 1;status = mxGetString(argv[1], input_file, buflen);buflen = (mxGetM(argv[2]) * mxGetN(argv[2])) + 1;status = mxGetString(argv[2], output_file, buflen);strcpy (str, program_name);strcat (str," ");strcat (str, input_file);strcat (str," ");strcat (str, output_file); system(str);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?