要包含头文件
#include <iostream>
#include <fstream>
using namespace std;
ifstream ReadFile;
ofstream WriteFile;
ReadFile.clear();
WriteFile.clear();
setlocale(LC_ALL,"Chinese-simplified");
ReadFile.open(strSrcFileName,ios::in); //读取文件
WriteFile.open(strDestFileName,ios::out); //读取文件
setlocale(LC_ALL,"C");//还原
while (!ReadFile.eof())
{
ReadFile.getline(TemBuf,256);
CString str = TemBuf;
WriteFile<< str<<endl;
}
ReadFile.close();
WriteFile.close();
fstream流,默认是ios::in,所以如果没有文件,ios::app和ios::ate都是失败,
以ios::app|ios::out,如果没有文件则创建文件,如果有文件,则在文件尾追加
以ios::ate|ios::out打开,如果没有文件则创建文件,如果有,则清空文件。
以ios::ate|ios::out|ios::in打开,如果没有文件,则打开失败,有文件则定位到文件尾