 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
metalazz0 Guest
|
Posted: Tue Jul 08, 2003 9:52 pm Post subject: Equivalent vsprintf en C++ |
|
|
Salut tout le monde!
Quelqu'un pourrait me dire comment faire l'equivalent en C++, de la
fonction vsprintf de la lib C.
Pour memoire la fonction vsprintf a pour prototype:
int vsprintf(
char *buffer, -------> Au lieu d'un char * je voudrais un string
const char *format,
va_list argptr
);
Cette fonction permet de formatter une chaine de caracteres a partir d'un
pointeur sur une liste d'argument.
merci!
|
|
| Back to top |
|
 |
Christophe Lephay Guest
|
Posted: Wed Jul 09, 2003 12:28 am Post subject: Re: Equivalent vsprintf en C++ |
|
|
"metalazz0" <metalazz0 (AT) yahoo (DOT) fr> a écrit dans le message de
news:3f0b3d23$0$26582$626a54ce (AT) news (DOT) free.fr...
| Quote: | Salut tout le monde!
Quelqu'un pourrait me dire comment faire l'equivalent en C++, de la
fonction vsprintf de la lib C.
Pour memoire la fonction vsprintf a pour prototype:
int vsprintf(
char *buffer, -------> Au lieu d'un char * je voudrais un string
const char *format,
va_list argptr
);
|
A priori, il n'y a pas de liste d'arguments en C++ (même si les macros va_xx
y restent disponibles). Notemment leur utilisation avec les flux seraient un
peu contraire à leur vocation d'offrir le contrôle de type que xxprintf n'a
pas...
Chris
|
|
| Back to top |
|
 |
Patrick Mézard Guest
|
Posted: Wed Jul 09, 2003 6:43 am Post subject: Re: Equivalent vsprintf en C++ |
|
|
| Quote: | Quelqu'un pourrait me dire comment faire l'equivalent en C++, de la
fonction vsprintf de la lib C.
|
Tu peux toujours regarder là :
http://www.boost.org/libs/format/index.htm
Patrick Mézard
|
|
| Back to top |
|
 |
kanze@gabi-soft.fr Guest
|
Posted: Wed Jul 09, 2003 9:02 am Post subject: Re: Equivalent vsprintf en C++ |
|
|
metalazz0 <metalazz0 (AT) yahoo (DOT) fr> wrote
| Quote: | Quelqu'un pourrait me dire comment faire l'equivalent en C++, de la
fonction vsprintf de la lib C.
|
On n'en a pas besoin. En C, il le faut, parce que la famille printf
prend normalement tout ces paramétres d'un coup, comme paramétres d'une
seule fonction. En C++, il y a un appel de fonction par paramétre, au
moyen de l'opérateur <<.
--
James Kanze GABI Software mailto:kanze (AT) gabi-soft (DOT) fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
|
|
| Back to top |
|
 |
kanze@gabi-soft.fr Guest
|
Posted: Wed Jul 09, 2003 4:50 pm Post subject: Re: Equivalent vsprintf en C++ |
|
|
"Patrick Mézard" <patrick.mezard (AT) ifrance (DOT) com> wrote
Ou GB_Format, à http://www.gabi-soft.fr.
--
James Kanze GABI Software mailto:kanze (AT) gabi-soft (DOT) fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|