Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!majic-news.majic.co.jp!news.hits.ad.jp!spnet.or.jp!news2.hits.ad.jp!spinnews!tokio!news.dti.ad.jp!news.dtinet.or.jp!taurus!news5-tokyonet!tokyonet.ad.jp!tokyonet.ad.jp!astecgw!news
From: Hisao Aoyama <aoyama@astec.co.jp>
Subject: Re: sprintf
X-Nntp-Posting-Host: kamui.astec.co.jp
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <v4u3mh69kg.fsf@astec.co.jp>
Lines: 73
Sender: aoyama@kamui
Organization: ASTEC, Inc. Tokyo, Japan
X-Newsreader: Gnus v5.3/Emacs 19.34
References: <v4endmsisr.fsf@astec.co.jp> <5g52ct$41q@csdnews.sm.sony.co.jp>
Mime-Version: 1.0 (generated by tm-edit 7.105)
Date: Wed, 12 Mar 1997 04:03:27 GMT
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:3761
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=3761&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

sakamoto@sm.sony.co.jp (Tomohiko Sakamoto) writes:

> In article <v4endmsisr.fsf@astec.co.jp>,
> Hisao Aoyama <aoyama@astec.co.jp> writes:
> > $B$+$J$j!$Lu$,$o$+$j$^$;$s!%(B
> 
> $B$"$J$?$,<B:]$N%3!<%I$r=q$+$J$$$+$i$G$9!#(B

$B%3!<%I$NLdBj$G$O$J$$$H;W$$$^$9!%(B

> > $BF1$8:dK\$5$s$N5-;v$G!$%9%?%C%/$K$H$C$?(B ($B8GDjD9$N(B) $BNN0h$K(B
> > vsprintf() $B$7$F$*$$$F(B strdup() $B$9$k$C$FNc$,$"$j$^$7$?$h$M!%(B
> 
> $B;d$O<!$N$h$&$K=q$-$^$7$?!#$J$<!"(B4096 $B$H$$$&%5%$%:$r;H$C$?$+!#(B
> $B$J$<!"(B/* XXX */ $B$H$$$&%3%a%s%H$rIU$1$?$+$o$+$j$^$;$s$+!#(B

$B$o$+$C$F$$$k$D$b$j$G$9$h!%(B

> $B2?$KBP$7$F(B strlen() $B$9$k$s$G$9$+!#(B
> $B$^$5$+!"<!$N$h$&$J%3!<%I$rA[Dj$7$F$$$^$;$s$+!#(B

$B$=$N!V$^$5$+!W$G$9!%(B

> n >= buf_size $B$@$C$?$H$$$&$3$H$O!"$9$G$K(B vsprintf() $B$G$I$3$+$NNN0h$r(B
> $BGK2u$7$F$$$k$s$G$9!#(B

$B$=$l$b==J,$o$+$C$F$$$k$D$b$j$G$9!%(B

> > $B@dBP$KL5M}$H$$$&$N$O$I$&$$$&0UL#$G$7$g$&$+(B?
> 
> realloc() $B$r;H$&$N$O!"@dBP$KL5M}$@$H$$$&$3$H$G$9!#(B

$B:dK\$5$s$K$OEA$o$j$^$;$s$G$7$?$,!$!V$I$&$$$&0UL#$G$7$g$&$+(B?$B!W(B
$B$H$-$$$?0U?^$O:,5r$r65$($FM_$7$$$H$$$&$3$H$G$9!%(B

$BA02s$N5-;v$G$O!$!VL5M}!W$N:,5r$,!$(Bsprintf() $B$,%U%)!<%^%C%H$7$?(B
$B8e$NJ8;zNs$ND9$5$r$"$i$+$8$aM=B,$G$-$J$$$+$i$H$$$&$3$H$+$H;W$C$F(B

sprintf() $B$,%U%)!<%^%C%H$G$-$k$N$@$+$i(B ($B$=$&$$$&%3!<%I(B
$B$r=q$1$k$N$@$+$i(B)$B!$<+J,$G=q$$$?%3!<%I$G%U%)!<%^%C%H$O(B
$B$;$:$K(B (%d $B$NE83+8e$ND9$5$r8+$k$N$KItJ,E*$K$d$k$N$O$"$j(B
$B$H$7$F(B)$B!$%U%)!<%^%C%H8e$NJ8;zNs$O@8@.$;$:!$D9$5$@$17W;;(B
$B$9$k$3$H$O2DG=$J$O$:(B

$B$H$$$&0UL#$N$3$H$r=q$$$?$D$b$j$G$9!%(B

$B$=$l$bEA$o$j$^$;$s$G$7$?$+(B?

# $B%3!<%I=q$$$F8+$;$J$-$c?.MQ$G$-$J$$$H8@$o$l$F$b!$LLE]$@$7!$(B
# $B%3!<%I=q$+$J$/$F$b$o$+$j$=$&$J$b$N$@$+$i=q$-$^$;$s$1$I!%(B

> $B$@$+$i;d$O!"<BMQ>e$OLdBj$J$$$@$m$&$H$$$&$H$3$m$GBE6($7$F!"(B
> 4096 $B$H$$$&%5%$%:$r$7$+$?$J$7$K;H$C$?$N$G$9!#(B

$B$=$l$b$o$+$C$F$$$^$9$h!%(B

$B$=$N>e$G!$;d$KLu$,$o$+$i$J$$$N$O!$(B

$B<+J,$,$7$?BE6($rB>?M$b$7$F$O$$$1$J$$$H$+(B

$B<+J,$NNc$,;}$A9~$s$@BE6($rF1$8%9%l%C%I$N5-;v$,(B
$B2>Dj$7$F$O$$$1$J$$(B

$B$H$$$&$h$&$K8+$($k$3$H$r=q$$$F$$$kM}M3$G$9!%(B

$B_7Lx$5$s$N5-;v$K!V$3$NJ}K!$O40`z$@!W$H$+!VBE6($O$$$i$J$$$h!W(B
$B$H$+=q$$$F$"$C$?$h$&$K$O;W$($J$$$N$G!$:dK\$5$s$N5-;v$OIT;W5D(B
$B$JH?1~$K;W$($^$7$?!%(B

----
Hisao Aoyama $B@D;3(B $B>0IW(B
ASTEC, Inc.  $B!J3t!K%"%9%F%C%/(B
aoyama@astec.co.jp
