您的位置:首页 > 编程语言 > C语言/C++

c++文件流操作

2016-04-18 12:40 274 查看
#include <iostream>

#include <fstream> //(1)包含头文件<fstream>

#include <iomanip>

#include <cstdlib>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

ifstream ifile; //(2)建立文件流对象

ofstream ofile;

ifile.open("d:\\fileIn.txt"); //(3)打开D盘根目录下的fileIn.txt文件

ofile.open("d:\\fileOut.txt");

if(ifile.fail() || ofile.fail()) { //测试打开操作是否成功

cerr<<"open file fail"<<endl;

return EXIT_FAILURE; //返回 EXIT_FAILURE(在cstdlib库中定义)

//用于向操作系统报告终止不成功

}

char ch;

ch = ifile.get(); //(4) 进行读写操作

while(!ifile.eof()) {

ofile.put(ch);

ch = ifile.get();

}

ifile.close(); //(5) 关闭文件

ofile.close();

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: