TerminateScilab

Stops and terminates Scilab engine in Call Scilab

BOOL TerminateScilab(char *ScilabQuit);

Description

This fonction stops the Scilab engine. It is strongly recommended to call this function at the end when using Call Scilab .

BOOL is just a simple typedef on int ( typedef int BOOL ). TRUE is defined on 1 ( #define TRUE 1) and FALSE is defined on 0 ( #define FALSE 0).

Arguments

:ScilabQuit a standard C char* containing the path to Scilab quit
script (scilab.quit) If ScilabStartup is NULL, Scilab will use the default path (detected from SCIpath).
: :returns 1 (TRUE) if the operation is successfull. 0 (FALSE) if an
error during initialization occurred.

:

Examples

// A simple TerminateScilab example
if ( TerminateScilab(NULL) == FALSE ) {
 `fprintf`_(stderr,"Error while calling TerminateScilab\n");
 return -2;
}

See Also

  • Call_Scilab call_scilab is an interface which provides the ability to call Scilab engine from C/C++ code
  • api Scilab api_scilab is the Scilab interface to read/write data from/to Scilab memory
  • Compile and run with call_scilab How to compile a native application based on or using Scilab
  • StartScilab Initializes and starts Scilab engine in Call Scilab
  • SendScilabJob Send a Scilab task from a C/C++ code (call_scilab)
  • Double Management How to manage Scilab’s variable read and write process using call_scilab and api_scilab
  • Boolean Management How to manage Scilab’s boolean read and write process using call_scilab and api_scilab
  • Complex Management How to manage Scilab’s complex variable read and write process using call_scilab
  • String Management How to manage Scilab’s String read and write process using call_scilab and api_scilab

Table Of Contents

This Page