Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.98 SCR_err_txt_lang (file s_sterrt.c:244)

Syntax

char *SCR_err_txt_lang(val, lang)
int val, lang;

Description

Retourne un message sur base d'un numéro et de la langue courante définie par la variable SCR_ERR_LANG. Le message est lu dans un fichier ASCII dont la structure est la suivante :

    n1 | message langue 0 | langue 1 | ...
n2 | message langue 0 | langue 1 | ...
n3 | message langue 0 | langue 1 | ...
...

Chaque record commence par un nom (ou numéro) identifiant le message, suivi d'une barre verticale qui sert de séparateur, suivi par le message lui-même dans la langue 0, suivi du séparateur, etc.

Le nom du fichier se trouve dans la variable SCR_ERR_NAME. Cette variable vaut par défaut "scr_err.txt". Le nom peut cependant être changé par l'utilisateur.

Le fichier réel est recherché à l'aide de la fonction SCR_search_file().

Valeur retournée

Un pointeur vers un buffer statique contenant le dernier message lu. 2 buffers sont successivement utilisés de façon à permettre des expressions du type

    printf("Error : %s %s\n", SCR_err_txt_lang(124, 0),
SCR_err_txt_lang(12, 0));

Voir également

SCR_search_file(), SCR_err_txt(), SCR_get_err_txt(), SCR_get_err_txt_lang(), SCR_get_err_txt_t(), SCR_err_txt_t_lang(), SCR_get_err_txt_t_lang(), SCR_err_txt_t().

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be