error

Scilab Function
Last update : 13/06/2005

error - envoi de message d'erreur

### Calling Sequence

  `error(message [,n])`
  `error(n)`
  `error(n,pos)`

### Parameters

- `message` : une chaîne de caractères. Le message à visualiser.
- `n` : Un entier, le nombre associé à l'erreur.
- `pos` : Un entier, paramétrant le message (voir `error_table` )

### Description

La fonction `error` permet d'envoyer à l'utilisateur un message d'erreur et de gérer cette erreur. Par défaut `error` termine l'éxecution courante et revient au niveau du prompt. Ce défaut peut être changé en utilisant les fonctions `errcatch` et `execstr(...,'errcatch')` .

`error(message)` envoie à l'utilisateur le message d'erreur donné par la chaîne de caractères `message` . Le nombre associé à l'erreur est assigné à 10000.

`error(message,n)` envoie à l'utilisateur le message d'erreur donné par la chaîne de caractères `message` . Le nombre associé à l'erreur est donné par `n` .

Certains messages d'erreur prédéfinis requièrent un paramètre entier, (position de l'argument dans la liste d'appel de la fonction,...) (voir `error_table` ). Dans ce cas l'argument `pos` doit contenir ce nombre entier : `error(n,pos)` . Dans les autres cas l'argument `pos` est ignoré.

Voir la table des erreurs dans `error_table` .

### Examples

    error('Mon message')
    error(43)
    error(52,3)

### See Also

`warning` , `errcatch` , `execstr` , `lasterror` ,