⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_61463.htm

📁 vc
💻 HTM
字号:
<p>
序号:61463 发表者:苏少 发表日期:2003-11-19 21:55:52
<br>主题:百思不得其解,请高人指点!
<br>内容:#include&lt;iostream.h&gt;<BR>#include&lt;fstream.h&gt;<BR>struct token<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;char a;<BR>&nbsp;&nbsp;&nbsp;&nbsp;char b;<BR>};<BR>token array[100];<BR>int i;<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;ifstream myf(&#34;new.txt&#34;,ios::nocreate);<BR>&nbsp;&nbsp;&nbsp;&nbsp; if(myf.fail()){cout&lt;&lt;&#34;fail!&#34;;return;}<BR>&nbsp;&nbsp;&nbsp;&nbsp; char ch;i=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp; while(!myf.eof())<BR>&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;h=myf.get();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array[i].a=ch;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array[i].b=ch;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;<BR>&nbsp;&nbsp;&nbsp;&nbsp; }cout&lt;&lt;i;<BR>&nbsp;&nbsp;&nbsp;&nbsp; for(int j=0;j&lt;i;j++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; {cout&lt;&lt;array[i].a&lt;&lt;&#34;&nbsp;&nbsp;&#34;&lt;&lt;array[i].b&lt;&lt;endl;}<BR>}<BR>上面是源程序,new.txt的内容是“hello wordl!”,但实际的输出结果是&#34;21&#34;,请高人指点!<BR>我的目的是把new.txt的内容存在结构数组中再输出,但是却不能?为什么会这样呢? 
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2003-11-19 22:01:53
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;for(int j=0;j&lt;i;j++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; {cout&lt;&lt;array[i].a&lt;&lt;&#34;&nbsp;&nbsp;&#34;&lt;&lt;array[i].b&lt;&lt;endl;}<BR><BR>应该为<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int j=0;j&lt;i;j++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; {cout&lt;&lt;array[j].a&lt;&lt;&#34;&nbsp;&nbsp;&#34;&lt;&lt;array[j].b&lt;&lt;endl;}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -