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.23 SCR_text_title (file s_sttxtt.c:34)

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()

5.23.1 File s_sttxtt.c

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