说不完的故事

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

要包含头文件

#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打开,如果没有文件,则打开失败,有文件则定位到文件尾   

posted on 2011-06-17 10:01  说不完的故事  阅读(731)  评论(0编辑  收藏  举报