c++文件流操作
来源:互联网 发布:思迅软件官方网站 编辑:程序博客网 时间:2024/06/05 17:54
#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;
}
#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;
}
0 0
- 【C/C++】文件流操作
- C流式文件操作
- Objective-C文件流操作
- C#IO流文件操作
- [C/C++]文件操作
- 文件操作--C 函数操作
- C基于流fstream的文件操作
- C/C++流操作(文件,字符串)
- 文件的流操作(C)
- C基于流fstream的文件操作
- C语言文件流操作函数大全
- 基本文件流操作(C语言)
- c文件操作
- C文件操作
- C的文件操作
- c语言文件操作
- C的文件操作
- 标准C文件操作
- zzuli 第八届校赛 题解
- android客户端学习-activity
- 南京理工大学第八届程序设计大赛(校外镜像) - count_prime (容斥原理)
- 【Spring实战】—— 12 AspectJ报错:error at ::0 can't find referenced pointcut XXX
- ora-00845
- c++文件流操作
- 博客收藏地址
- 学习JAVA之路(六、数组)
- 一个选择答案功能的小Demo
- java设计模式
- CMake 使用方法
- 关联查询(多表查询)
- 非嵌入式与嵌入式的区别
- 消除复制别人代码的行数以及点号