锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩在线欧美,91精品国产91久久久久久最新,久久久久久久久综合http://www.aygfsteel.com/wenger/category/3593.htmlzh-cnThu, 01 Mar 2007 21:47:28 GMTThu, 01 Mar 2007 21:47:28 GMT60鐢–浠跨湡MFC鐨勬秷鎭槧灝?/title><link>http://www.aygfsteel.com/wenger/archive/2005/11/15/19827.html</link><dc:creator>wenger鐨勫ぉ絀?/dc:creator><author>wenger鐨勫ぉ絀?/author><pubDate>Tue, 15 Nov 2005 03:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/wenger/archive/2005/11/15/19827.html</guid><wfw:comment>http://www.aygfsteel.com/wenger/comments/19827.html</wfw:comment><comments>http://www.aygfsteel.com/wenger/archive/2005/11/15/19827.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wenger/comments/commentRss/19827.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wenger/services/trackbacks/19827.html</trackback:ping><description><![CDATA[<P>     瓚婃潵瓚婂彂鐜癕FC鐨勬秷鎭槧灝勭殑綺懼錛屽緢涔呮病鏈夊啓榪嘼log浜嗐傜敤C鍐欎簡涓涓畝鍗曠殑渚嬪瓙錛屾潈褰撲綔涓轟竴縐嶈嚜鎴戝畨鎱板惂錛侊細錛?BR><BR>#include<iostream.h><BR>#define ELEMENT_NUM 4;<BR>#define MENUM_NUM 2;</P> <P>enum{OK=1,CANCEL=0};<BR>//緋葷粺鑿滃崟瀹氫箟<BR>struct SysMenu{<BR> char* text; //鑿滃崟鏂囨湰<BR> int xPos;  //x鍧愭爣<BR> int yPos;  //y鍧愭爣<BR> void (*onOKFun)(); //OK鍝嶅簲鍑芥暟<BR> void (*onCancelFun)(); //Cancel鍝嶅簲鍑芥暟<BR>};<BR>//鍚勪釜menu鐨勭浉搴斿嚱鏁?BR>void menu1OK()<BR>{<BR> cout << "menu1 ok" <<endl;<BR>}</P> <P>void menu1Cancel()<BR>{<BR> cout << "menu1 cancel" <<endl;<BR>}</P> <P>void menu2OK()<BR>{<BR> cout << "menu2 Ok" << endl;<BR>}</P> <P>void menu2Cancel()<BR>{<BR> cout <<"menu2 Cancel" << endl;<BR>}</P> <P>static SysMenu menu[2]=<BR>{<BR> {<BR>  "menu1",0,48,menu1OK,menu1Cancel<BR> }<BR> ,<BR> {<BR>   "menu2",7,48,menu2OK,menu2Cancel<BR> }<BR>};</P> <P>/*struct Element {<BR> SysMenu menu;<BR> SysButton button;<BR>};*/</P> <P>//灝嗙獥鍙e厓绱犲拰娑堟伅鏄犲皠鍑芥暟灝佽鍦ㄧ獥鍙d腑<BR>struct windows<BR>{<BR> int currentFocus;<BR> //Element element[ELEMENT_NUM];<BR> void (*messageFun)(int keyvalue,int elementID);<BR>    //....<BR>};</P> <P>//娑堟伅鏄犲皠鍑芥暟<BR>void MessageFunction(int keyvalue, int elementID)<BR>{<BR> switch(keyvalue) {<BR> case OK:<BR>  //瀹為檯涓奺lement[elementID].onOKFun();<BR>  menu[elementID].onOKFun();<BR>  break;<BR> case CANCEL:<BR>  menu[elementID].onCancelFun();<BR> }<BR>}</P> <P><BR>void main()<BR>{<BR>  //windows win;<BR>  windows win[1]={{0,MessageFunction}};<BR>  win[0].messageFun(CANCEL,0);<BR>}</P><img src ="http://www.aygfsteel.com/wenger/aggbug/19827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wenger/" target="_blank">wenger鐨勫ぉ絀?/a> 2005-11-15 11:42 <a href="http://www.aygfsteel.com/wenger/archive/2005/11/15/19827.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐢–++嫻佽鏂囦歡錛屾枃浠舵湯灝懼鍔犱簡絀烘牸鎬庝箞鍔?/title><link>http://www.aygfsteel.com/wenger/archive/2005/09/22/13723.html</link><dc:creator>wenger鐨勫ぉ絀?/dc:creator><author>wenger鐨勫ぉ絀?/author><pubDate>Thu, 22 Sep 2005 03:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/wenger/archive/2005/09/22/13723.html</guid><wfw:comment>http://www.aygfsteel.com/wenger/comments/13723.html</wfw:comment><comments>http://www.aygfsteel.com/wenger/archive/2005/09/22/13723.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wenger/comments/commentRss/13723.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wenger/services/trackbacks/13723.html</trackback:ping><description><![CDATA[<P>鍏堟潵鐪嬩竴孌靛皬浠g爜</P> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">#include聽</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">iostream</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>#include聽</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">fstream</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>using聽namespace聽std;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">聽main()<BR><IMG id=Codehighlighter1_73_178_Open_Image onclick="this.style.display='none'; Codehighlighter1_73_178_Open_Text.style.display='none'; Codehighlighter1_73_178_Closed_Image.style.display='inline'; Codehighlighter1_73_178_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_73_178_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_73_178_Closed_Text.style.display='none'; Codehighlighter1_73_178_Open_Image.style.display='inline'; Codehighlighter1_73_178_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_73_178_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_73_178_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">聽i;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽ifstream聽fis(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">input.txt</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽</SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000">聽(</SPAN><SPAN style="COLOR: #000000">!</SPAN><SPAN style="COLOR: #000000">fis.eof())<BR><IMG id=Codehighlighter1_132_162_Open_Image onclick="this.style.display='none'; Codehighlighter1_132_162_Open_Text.style.display='none'; Codehighlighter1_132_162_Closed_Image.style.display='inline'; Codehighlighter1_132_162_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_132_162_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_132_162_Closed_Text.style.display='none'; Codehighlighter1_132_162_Open_Image.style.display='inline'; Codehighlighter1_132_162_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>聽聽聽聽</SPAN><SPAN id=Codehighlighter1_132_162_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_132_162_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽聽聽聽聽fis</SPAN><SPAN style="COLOR: #000000">>></SPAN><SPAN style="COLOR: #000000">i;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽聽聽聽聽cout</SPAN><SPAN style="COLOR: #000000"><<</SPAN><SPAN style="COLOR: #000000">i</SPAN><SPAN style="COLOR: #000000"><<</SPAN><SPAN style="COLOR: #000000">endl;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>聽聽聽聽}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽fis.close();<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV>input.txt鏂囦歡閲岄潰鏄竴浜涙暟瀛楋紝濡傛灉鏄?BR>23 23聽 44聽 5聽 23聽 56聽聽 絀烘牸 鍥炶濺<BR>閭d箞璇誨嚭鐨勭粨鏋滃皢鏄鍑轟竴涓?6鏉ワ紝涓轟粈涔堜細榪欐牱鍛紵<BR>鍥犱負fis.eof()騫舵病鏈夋寚鍚戞枃浠剁殑鏈熬錛宖is>>i 鐢變簬璇誨嚭綾誨瀷涓巌nt涓嶅悓錛屽拷鐣ャ?BR>鑰宨鐨勫艱繕鏄笂涓嬈¤緭鍏ョ殑56錛屾晠澶氳緭鍑轟簡涓嬈°?BR>瑙e喅鏂規硶濡備笅 <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">#include聽</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">iostream</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>#include聽</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">fstream</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>using聽namespace聽std;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">聽main()<BR><IMG id=Codehighlighter1_73_166_Open_Image onclick="this.style.display='none'; Codehighlighter1_73_166_Open_Text.style.display='none'; Codehighlighter1_73_166_Closed_Image.style.display='inline'; Codehighlighter1_73_166_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_73_166_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_73_166_Closed_Text.style.display='none'; Codehighlighter1_73_166_Open_Image.style.display='inline'; Codehighlighter1_73_166_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_73_166_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_73_166_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">聽i;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽ifstream聽fis(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">input.txt</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽</SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000">聽(fis</SPAN><SPAN style="COLOR: #000000">>></SPAN><SPAN style="COLOR: #000000">i)<BR><IMG id=Codehighlighter1_129_150_Open_Image onclick="this.style.display='none'; Codehighlighter1_129_150_Open_Text.style.display='none'; Codehighlighter1_129_150_Closed_Image.style.display='inline'; Codehighlighter1_129_150_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_129_150_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_129_150_Closed_Text.style.display='none'; Codehighlighter1_129_150_Open_Image.style.display='inline'; Codehighlighter1_129_150_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>聽聽聽聽</SPAN><SPAN id=Codehighlighter1_129_150_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_129_150_Open_Text><SPAN style="COLOR: #000000">{聽聽聽聽<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽聽聽聽聽cout</SPAN><SPAN style="COLOR: #000000"><<</SPAN><SPAN style="COLOR: #000000">i</SPAN><SPAN style="COLOR: #000000"><<</SPAN><SPAN style="COLOR: #000000">endl;<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>聽聽聽聽}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>聽聽聽聽fis.close();<BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV><img src ="http://www.aygfsteel.com/wenger/aggbug/13723.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wenger/" target="_blank">wenger鐨勫ぉ絀?/a> 2005-09-22 11:26 <a href="http://www.aygfsteel.com/wenger/archive/2005/09/22/13723.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠婂ぉ琚?include"wincrypt.h"閮侀椃浜嗗緢涔?/title><link>http://www.aygfsteel.com/wenger/archive/2005/09/20/13549.html</link><dc:creator>wenger鐨勫ぉ絀?/dc:creator><author>wenger鐨勫ぉ絀?/author><pubDate>Tue, 20 Sep 2005 10:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/wenger/archive/2005/09/20/13549.html</guid><wfw:comment>http://www.aygfsteel.com/wenger/comments/13549.html</wfw:comment><comments>http://www.aygfsteel.com/wenger/archive/2005/09/20/13549.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wenger/comments/commentRss/13549.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wenger/services/trackbacks/13549.html</trackback:ping><description><![CDATA[聽聽聽聽聽聽聽聽 <FONT color=#000000>鍦?include<WINCRYPT.H>鐨勬椂鍊欙紝鑰佹槸鎻愮ず鎴戝彉閲忔病鏈夊畾涔夈?BR>鍘熸潵鏄鍦ㄥ墠闈㈠畾涔?/FONT><FONT color=#000000><FONT size=3><FONT style="BACKGROUND-COLOR: #ffff00">#define _WIN32_WINNT 0x0400<BR></FONT>鍙互浠繪剰澶т簬</FONT>0x0400鐨勬暟<BR>聽聽聽聽聽聽聽聽聽.Net鐨剋incrypt.h涓殑鍑芥暟澹版槑姣擵C6鐨勫浜嗗嚑涓簡銆?/FONT><img src ="http://www.aygfsteel.com/wenger/aggbug/13549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wenger/" target="_blank">wenger鐨勫ぉ絀?/a> 2005-09-20 18:45 <a href="http://www.aygfsteel.com/wenger/archive/2005/09/20/13549.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">桓仁</a>| <a href="http://" target="_blank">专栏</a>| <a href="http://" target="_blank">黄梅县</a>| <a href="http://" target="_blank">尖扎县</a>| <a href="http://" target="_blank">射洪县</a>| <a href="http://" target="_blank">扶余县</a>| <a href="http://" target="_blank">白水县</a>| <a href="http://" target="_blank">新郑市</a>| <a href="http://" target="_blank">盐津县</a>| <a href="http://" target="_blank">常宁市</a>| <a href="http://" target="_blank">华容县</a>| <a href="http://" target="_blank">固始县</a>| <a href="http://" target="_blank">清新县</a>| <a href="http://" target="_blank">道真</a>| <a href="http://" target="_blank">石泉县</a>| <a href="http://" target="_blank">台山市</a>| <a href="http://" target="_blank">云和县</a>| <a href="http://" target="_blank">济宁市</a>| <a href="http://" target="_blank">上犹县</a>| <a href="http://" target="_blank">河北省</a>| <a href="http://" target="_blank">贵州省</a>| <a href="http://" target="_blank">德化县</a>| <a href="http://" target="_blank">五家渠市</a>| <a href="http://" target="_blank">香河县</a>| <a href="http://" target="_blank">西乡县</a>| <a href="http://" target="_blank">平湖市</a>| <a href="http://" target="_blank">美姑县</a>| <a href="http://" target="_blank">芮城县</a>| <a href="http://" target="_blank">全州县</a>| <a href="http://" target="_blank">曲麻莱县</a>| <a href="http://" target="_blank">临朐县</a>| <a href="http://" target="_blank">通江县</a>| <a href="http://" target="_blank">蓝田县</a>| <a href="http://" target="_blank">西贡区</a>| <a href="http://" target="_blank">彩票</a>| <a href="http://" target="_blank">凤山市</a>| <a href="http://" target="_blank">旅游</a>| <a href="http://" target="_blank">错那县</a>| <a href="http://" target="_blank">涪陵区</a>| <a href="http://" target="_blank">舞阳县</a>| <a href="http://" target="_blank">讷河市</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>