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

📄 subject_28513.htm

📁 vc
💻 HTM
字号:
<p>
序号:28513 发表者:东海藏龙 发表日期:2003-01-21 21:01:19
<br>主题:c++中可以将一个文件写入它本身吗?
<br>内容:有一个文件abc.txt,内有内容"abcdefg",<BR>我用fin将其读入一个char类型的数组,再用fout 将数组中的内容<BR>写回原文件,可是失败了,abc.txt变成了0字节,这是为什么呢?
<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>回复者:songxinye 回复日期:2003-01-21 21:04:58
<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>
回复者:upstream 回复日期:2003-01-21 21:05:45
<br>内容:你要把文件的指针移到文件的末尾,然后再进行写操作。<BR>或者你的文件打开的时候,用app摸式。<BR>估计你用的是out摸式,这是由文件开始覆盖文件的任何数据。<BR><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>
回复者:upstream 回复日期:2003-01-21 21:08:50
<br>内容:fstream file;<BR>file.open("myfile.dat",ios::out|ios::app);<BR>file&lt;&lt;"new line"&lt;&lt;endl;<BR>file.close();<BR><BR>如果原来myfile.dat的内容是<BR>abcdef<BR>则变成<BR>abedef<BR>newline
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-21 21:10:45
<br>内容:另外读完文件后,先要把它关闭。<BR><BR>然后再用app摸式打开,执行写操作。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:东海藏龙 回复日期:2003-01-21 21:13:20
<br>内容:app模式与out模式通过什么手段改变,愿闻其详,<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>
回复者:东海藏龙 回复日期:2003-01-21 21:15:32
<br>内容:upstream,请到外边领分吧,我明白了,多谢,多谢各位。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-21 21:21:04
<br>内容:songxinye 的答案怎么能算正确呢?<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 + -