POSITION* pos=new POSITION[0];
CStdioFile m_SF;
CString ReadString="";
CStringList ReadStringlist;
CString SaveString="";
m_SF.Open("D:\\temp.txt",CFile::modeRead);
while(m_SF.ReadString(ReadString))
{
ReadString+="\r\n";
ReadStringlist.AddTail(ReadString);
}
m_SF.Close();
int n=ReadStringlist.GetCount();
n--;
pos[0]=ReadStringlist.FindIndex(n);
for(int i=0;pos[0]!=NULL;i++)
SaveString+=ReadStringlist.GetPrev(pos[0]);
m_SF.Open("D:\\temp.txt",CStdioFile::modeReadWrite);
m_SF.WriteString(SaveString);
m_SF.Close();

代码水然多了几行,但是灵活性很强!VC还是很方便的!
[
本帖最后由 w1984721 于 2007-10-22 02:56 编辑 ]