caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Printf and friends
@ 1993-05-14 10:53 murthy
  1993-05-19  1:01 ` Xavier Leroy
  0 siblings, 1 reply; 2+ messages in thread
From: murthy @ 1993-05-14 10:53 UTC (permalink / raw)
  To: caml-list


Est-il possible d'avoir aussi

     "sprintf"

??

Ou bien, est-il possible de le coder, a partir de "printf"??

Merci,
--che--




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Printf and friends
  1993-05-14 10:53 Printf and friends murthy
@ 1993-05-19  1:01 ` Xavier Leroy
  0 siblings, 0 replies; 2+ messages in thread
From: Xavier Leroy @ 1993-05-19  1:01 UTC (permalink / raw)
  To: Chet.Murthy; +Cc: caml-list

> Est-il possible d'avoir aussi
>      "sprintf"
> Ou bien, est-il possible de le coder, a partir de "printf"??

Tel que "fprintf" est ecrit actuellement, il fait ses sorties
caractere par caractere, ou champ par champ, sans construire de chaine
intermediaire. Ce n'est donc pas immediat d'implementer sprintf;
enfin, il y a du code a dupliquer. Une autre possibilite serait
d'avoir des canaux d'entree-sortie non seulement sur des fichiers,
mais aussi sur des chaines, afin de pouvoir recuperer la sortie de
fprintf, mais ca non plus n'est pas facile.

FYI: dans la libc, sprintf est implemente en construisant un FILE * bidon
avec la chaine destination comme buffer, et en passant ca a _doprnt,
mais evidemment casuppose que la chaine destination est allouee au
prealable par l'utilisateur, et qu'elle est assez grande... Beurk.

- Xavier





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1993-05-24  7:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-05-14 10:53 Printf and friends murthy
1993-05-19  1:01 ` Xavier Leroy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).