在网络上收到数据,然后保存到文件中。在收到数据的并写入文件的同时,对文件进行读出数据,以进行其他操作。这样会不会引起文件指针的引用乱套呢?还有能对一个文件以写模式打开,然后又以读模式打开么?新手,最讨厌文件操作。呵呵
解决方案 »
- sizeof(BITMAPFILEHEADER) = 14;求解
- GetTreeCtrl的使用
- vs2005调用dll的时候Initialize()函数返回错误
- 关于分隔窗口后的子窗口中伸缩条的停靠问题?
- 如何在ODBC中使用m_dbgrid1.SetDataSource(LPUNKNOWN)函数
- 关于在CEditView视图显示文本
- 如何创建一个完整的文件
- EditBox实时显示数据的问题
- 各位高手,请教DECLARE_DYNAMIC ,IMPLEMENT_DYNAMIC宏 的用法 ??? 谢谢!!!!
- 如何制作温度计式的控件?
- 用vc2008,Resource.h老回档。。。
- AVI 录像文件是倒立的
注意,这是在同一文件中读写,你也可以在不同文件中操作下面是test.txt文本中过滤字符串http://www.baidu.com
比较简单,自己看一下就明白FilePath="c:\\test.txt";
RemoveUrl="http://www.baidu.com";
CStdioFile sfr(FilePath,CFile::typeText|CFile::shareDenyNone|CFile::modeRead);
CStdioFile sfw(FilePath,CFile::typeText|CFile::shareDenyNone|CFile::modeWrite);
if(sfr && sfw)
{
CString strLine;
while (sfr.ReadString(strLine))
{
if((strLine==RemoveUrl)||(strLine==""))
continue;
sfw.WriteString(strLine+'\n');
}
sfw.WriteString("\n");
}
sfw.Close();
sfr.Close();