16,472
社区成员
发帖
与我相关
我的任务
分享
CFile fileRead;
CFile fileWrite;
if (!fileRead.Open(TEXT("C:\\1.txt"), CFile::modeRead | CFile::modeNoTruncate | CFile::modeCreate))
{
return;
}
if (!fileWrite.Open(TEXT("C:\\2.txt"), CFile::modeWrite | CFile::modeNoTruncate | CFile::modeCreate))
{
fileRead.Close();
return;
}
fileWrite.SeekToEnd();
UINT nRead = 0;
char szBuf[100];
while ((nRead = fileRead.Read(szBuf, sizeof(szBuf))) > 0)
{
fileWrite.Write(szBuf, nRead);
}
fileWrite.Flush();
fileRead.Close();
fileWrite.Close();
return;