- Manual Scilab
- API Scilab
- Scilab Gateway API
- How to
- CheckColumn
- CheckDimProp
- CheckDims
- CheckLength
- CheckLhs
- CheckRhs
- CheckRow
- CheckSameDims
- CheckScalar
- CheckSquare
- CheckVector
- CreateListVarFrom
- CreateListVarFromPtr
- CreateVar
- FindOpt
- FirstOpt
- GetListRhsVar
- GetRhsVar
- GetType
- IsOpt
- Lhs
- LhsVar
- NumOpt
- OverLoad
- Rhs
- Scierror
- Scilab C Types
- get_optionals
- istk
- sci_types
- sciprint
- stk
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
sciprint
A C gateway function which displays standard messages to the user (same profil as the C printf function)
Calling Sequence
void sciprint(format,value_1,..,value_n)
Arguments
- format
a char* string. Specifies a character string combining literal characters with conversion specifications.
- value_i
Specifies the data to be converted according to the format parameter (%s, %d, ...).
Description
This C gateway function provides the capabilities to display messages to the Scilab user. Basically; it emulates the C language printf function. You must include sciprint.h to benefit from this function. This header is provided in the output_stream module (this directory should be included by default).
Note that if you want to trigger an error, the function Scierror is more appropriate.
Examples
In this example, the C gateway function prints several messages illustrating the use of the sciprint function in the Scilab console.
#include <stack-c.h> #include <sciprint.h> int sci_mysciprint(char * fname) { sciprint("printing an integer: %d\n", 1); sciprint("printing a double: %f\n", 2.1); sciprint("printing a string: %s\n", "test"); return 0; }
See Also
<< sci_types | Scilab Gateway API | stk >> |