SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
int SCR_text_title(
unsigned char *title,
unsigned char *str,
unsigned char *seps,
int lg,
int (*fn)(unsigned char *)
)
#else
int SCR_text_title(title, str, seps, lg, fn)
unsigned char *title,
*str,
*seps;
int lg;
int (*fn)();
#endif
Description
Imprime le texte str (string terminé par 0) en coupant les lignes à une longueur lg. La première ligne commence par le titre défini dans title. Les lignes suivantes commencent par des blancs en nombre égal à la longueur de title.
La fonction d'impression est passée comme paramètre : elle est appelée avec un string comme argument.
Les coupures de lignes se font sur les caractères trouvés dans le string seps.
Les blancs de début de ligne sont supprimés. Les mots plus longs que (lg - strlen(title)) sont coupés sur plusieurs lignes.
Exemple
PrintPays("Pays : ",
"Belgique, France, Pays-Bas, Italie, Suisse, Danemark",
" ,",
25,
printf);
donne :
"Pays : Belgique, France,"
" Pays-Bas, Italie,"
" Suisse, Danemark"
Voir également
SCR_text()
int SCR_text_title(unsigned char *title, unsigned char *str, unsigned char *seps, int lg, int (*fn)(unsigned char *))
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be