📄 subject_24597.htm
字号:
<p>
序号:24597 发表者:东海藏龙 发表日期:2002-12-14 08:48:20
<br>主题:为什么ios::ate没有用?
<br>内容:在vc6下,用console写了一个向文本文件写入字符的程序,我希望在每次双击exe后,都可以在文件末尾再添加一些内容,所以用了:<BR>ofstream fout("abc.txt",ios::ate);<BR>但是,下一次再双击exe进行输入时,则文本文件中只有此次的输入,以前的记录全没了,为什么ios::ate会没有用呢?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2002-12-14 11:58:07
<br>内容:老大,你这样打开好像不对哦<BR>你自己新建一个文件c:\abc.txt<BR>写如abc<BR>然后<BR>ofstream fout("abc.txt",ios::ate);<BR>fout<<"a"<BR>你再去看,会发现里面只有'a'<BR>也就是说,你这样的构造函数不是打开文件,是新建立一个文件<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2002-12-14 12:00:31
<br>内容:你要用<BR>out|app打开<BR>out (默认)<BR>out|trunc都是先清空,再打开
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:xiongli 回复日期:2002-12-14 12:03:06
<br>内容:ofstream fout("c:\\abc.txt",ios::ate|ios::app);<BR> fout <<"m";<BR><BR><BR>就ok了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:东海藏龙 回复日期:2002-12-14 12:21:13
<br>内容:太谢谢了,还要问一下2点<BR>1 app是什么意思?<BR>2 我的外边还有个帖子是怎么回事呀
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2002-12-14 12:32:07
<br>内容:app==append<BR>就是添加<BR><BR>外面那个帖子,我也不大懂,不过好像别人给你说清楚了阿<BR>我再看一看吧<BR>:D
<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 + -