编程论坛's Archiver

augustchow 发表于 2006-6-5 17:52

请问问,(.fill与.width到底是什么意思啊?)

<P>class Tclock<BR>{<BR> private:<BR>    int minute,second;<BR> public:<BR>    Tclock(int m=0,int s=0);<BR>    void init(int m,int s)<BR>    {<BR>       minute = m;<BR>       second = s;<BR>    }<BR>    void update();<BR>    void display();<BR>};</P>
<P>Tclock::Tclock(int m,int s)<BR>{<BR>   minute=(m&gt;=0&amp;&amp;m&lt;60)?m:0;<BR>   second=(s&gt;=0&amp;&amp;s&lt;60)?s:0;<BR>};</P>
<P>void Tclock::update()<BR>{<BR>  second++;<BR>  if(second==60)<BR>  {<BR>    second=0;<BR>    minute++;<BR>    if(minute==60) minute=0;<BR>  }<BR>};<BR>void Tclock::display()<BR>{</P>
<P><BR>  cout.width(2);<BR>  cout.fill('0');                    这个.fill是什么意思啊?<BR>  cout&lt;&lt;minute&lt;&lt;":";             <BR>  cout.width(2);                 这个.width又是什么意思啊?<BR>  cout.fill('0');<BR>  cout&lt;&lt;second&lt;&lt;endl;<BR>  //cout&lt;&lt;minute&lt;&lt;second&lt;&lt;endl;     <BR>};</P>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.