Scilab Function
Last update : 13/6/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`,