Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Preguntar al usuario para la entrada

Porque no usa y, no use funciones de C/C++ como y para solicitar la entrada del usuario.MATLAB®stdinstdoutscanfprintf En el ejemplo siguiente se muestra cómo usar con la función para obtener un número del usuario.mexCallMATLABinput

#include "mex.h"
#include "string.h"
void mexFunction( int nlhs, mxArray *plhs[],
                  int nrhs, const mxArray *prhs[] )
{
  mxArray   *new_number, *str;
  double out;

  str = mxCreateString("Enter extension:  ");
  mexCallMATLAB(1,&new_number,1,&str,"input");
  out = mxGetScalar(new_number);
  mexPrintf("You entered: %.0f ", out);
  mxDestroyArray(new_number);
  mxDestroyArray(str);
  return;
 }

Consulte también

| |

Temas relacionados