第2个回答 2006-11-13
CStdioFile file;
if(file.Open(filename1,CFile::modeRead))
{
int numarray=0;
CString str;BOOL b=FALSE;
do
{
b=file.ReadString(str);
filearray.SetAtGrow(numarray,str);
numarray++;
}while(b);
file.Close();
}
CStdioFile file;
file.Open(filename2,CFile::modeWrite|CFile::modeCreate);
for(int i=0;i<filearray.GetSize();i++)
{
CString zx=filearray.GetAt(i);
LPCTSTR lpctstr=zx.GetBuffer(1+zx.GetLength());
file.WriteString(lpctstr);
}
file.Close();本回答被提问者采纳