Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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
Report an issue | ||
<< String management | call_scilab API | call_scilab >> |