<DIV>Hi,</DIV>
<DIV>I want to write the result of observer to a file called Observer_Result.txt</DIV>
<DIV>and my code is as follows, but why there is onthing in the file?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;void Execute(const itk::Object * object, const itk::EventObject &amp; event)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OptimizerPointer optimizer = <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dynamic_cast&lt; OptimizerPointer &gt;( object );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( typeid( event ) != typeid( itk::IterationEvent ) )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::cout &lt;&lt; optimizer-&gt;GetCurrentIteration() &lt;&lt; "&nbsp;&nbsp; ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::cout &lt;&lt; optimizer-&gt;GetValue() &lt;&lt; "&nbsp;&nbsp; ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::cout &lt;&lt; optimizer-&gt;GetCurrentPosition() &lt;&lt; std::endl;<BR>&nbsp;&nbsp;&nbsp; /////////////////////////////////write to file<BR>&nbsp;&nbsp;&nbsp; FILE *stream1;</DIV>
<DIV>&nbsp;&nbsp; char fileName1[]= "Observer_Result.txt";<BR>&nbsp;&nbsp;&nbsp; if( (stream1 = fopen( fileName1, "a+t" )) != NULL )<BR>&nbsp;&nbsp;&nbsp; {&nbsp;<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%d\t", optimizer-&gt;GetCurrentIteration());<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t",optimizer-&gt;GetValue());</DIV>
<DIV>&nbsp;&nbsp;&nbsp; OptimizerType::ParametersType observerParameters = <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; optimizer-&gt;GetCurrentPosition();<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t",&nbsp; observerParameters[0]);<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t",&nbsp; observerParameters[1]);<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t",&nbsp; observerParameters[2]);<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t",&nbsp; observerParameters[3]);<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t",&nbsp; observerParameters[4]);<BR>&nbsp;&nbsp;&nbsp; fprintf( stream1, "%e\t\n",&nbsp; observerParameters[5]);</DIV>
<DIV>&nbsp;&nbsp;}<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp; }</DIV><BR><BR><DIV>
<DIV><STRONG><FONT color=#00007f>Best Regards!</FONT></STRONG></DIV>
<DIV><STRONG><FONT color=#00007f></FONT></STRONG>&nbsp;</DIV>
<DIV><STRONG><FONT color=#00007f>Yu Qi</FONT></STRONG></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></DIV><p><br><hr size=1><b>Do You Yahoo!?</b><br>
<a href="http://music.yisou.com" target=blank>150万曲MP3疯狂搜,带您闯入音乐殿堂</a><br><a href="http://image.yisou.com" target=blank>美女明星应有尽有,搜遍美图、艳图和酷图</a><br>
<a href="http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/" target=blank>1G就是1000兆,雅虎电邮自助扩容!</a>