求C/C++解决文件操作

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:17:39
要求:
1,能打开2个文件
2,分别读出其中的串,串以回车符分开
3,分别求两个文件串的交并补,存放于新的文件。
无尾兽零号机的回答简直就是个垃圾

我hi里面发给你了,也是我帮同学做的毕设

1.创建文件夹
CreateDirectory(%%1,NULL);

2.创建文件
CFile file;
file.Open(%%1,CFile::modeCreate|CFile::modeWrite);

3.删除文件
DeleteFile(%%1);

4.删除文件夹
RemoveDirectory(%%1);

5.删除一个目录下所有的文件夹
CFileFind finder;
BOOL bWorking = finder.FindFile(%%1+"\\*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDirectory())
{
RemoveDirectory(finder.GetFilePath());
}
}

6.清空文件夹
RemoveDirectory(%%1);
CreateDirectory(%%1,NULL);

7.读取文件
char sRead[1024];
CFile mFile(_T(%%1),CFile::modeRead);
while (sRead!=null)
{
mFile.Read(sRead,1024);
CString %%2(sRead);
%%3
}

8.写入文件
CFile mFile(_T(%%1), CFile::modeWrite|CFile::modeCreate);
mFile.Write(%%2,sizeof(%%2));
mFile.Flush();
mFile.Close();

9.写入随机文件
char szT