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

📄 subject_67310.htm

📁 vc
💻 HTM
字号:
<p>
序号:67310 发表者:tttttttttttt 发表日期:2003-12-30 20:29:14
<br>主题:CStdioFile问题.
<br>内容:在CStdioFile中可以写入和读出一行.如果我要想删除一行怎么办啊.用空字符代替吗?还是别人办法.急切等待.谢谢各位.
<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>回复者:Freedom_man 回复日期:2003-12-30 21:21:37
<br>内容:我不知道这样行不行:你将全部读出来存在 CStringArray (CStringArray m_StrArray)中,m_StrArray.add();写入时,如果不要那行(删除的那行);m_StringArray.RemoveAt();然后m_StrArray中的内容写出去,这样就相当与删除。<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>
回复者:hurtmanzc 回复日期:2003-12-30 21:35:00
<br>内容:CStdioFile只有两个成员函数,一个读一个写,我也不知道什么好的办法。可以在删除行时,先读出所有数据到一个字符串数组,然后用覆盖的方式再创建一个同名文件,然后从数组中删除计划删除的那一行,最后再把数组写回文件。用空字符代替,行并未删除。
<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-12-30 22:52:02
<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-12-31 09:52:48
<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-12-31 19:45:20
<br>内容:&lt;BLOCKQUOTE&gt;引用“第4楼”所言<BR>&lt;Q&gt;读出来,写回去&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR>以前遇到这种问题我也是这么做的<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 + -