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.82 SCR_fmt_long (file s_stfmtl.c:31)

Syntax

unsigned char *SCR_fmt_long(out, fmt, l)
unsigned char *out, *fmt;
unsigned long l;

Description

Formatte un long l suivant un format fmt donné. Le résultat out est un string transformé de longueur égale à celle de fmt.

Les caractères reconnus dans le format sont : 'X', 'x', '9', '0'. Ils signifient qu'aux seules positions de ces caractères seront placés dans leur ordre d'apparition les caractères résultant du formattage de l.

Seul cas particulier : le caractère '0' qui sera remplacé par une '0' si le caractère correspondant de in est ' '.

Les longueurs des strings ne sont pas vérifiées.

Valeur retournée

le pointeur vers out

Exemple

    SCR_fmt_long(out, "9990-00-00", 123456L);
SCR_fmt_long(out, "TVA : 000-000-000", 123456L);

donnent respectivement

" 12-34-56"
"TVA : 000-123-456"

Voir également

SCR_fmt_text(), SCR_ufmt_long()

5.82.1 File s_stfmtl.c

unsigned char *SCR_fmt_long(out, fmt, l)

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