//文件的读写
//1.文件打开
//2.文件是否打开
//3.文件输入输出操作
//4.文件关闭
//ifstream–只能从文件中读数据
//ofstream-- 只能从文件中写数据
// ios::app --追加模式
// ios::ate --如果已存在,直接转到文件尾部
// ios::binary --二进制
// ios::in --从文件中读数据
// ios::out --向文件中些
// iOS::nocreate 如果文件不存在,不能创建
// ios::noreplace 如果文件存在,失败
// ios::trunc 文件存在,删除其内容
#include<fstream>
#include<iostream>
using namespace std;
int main(){
//1.先定义流对象,打开文件
fstream dataFile;
string fileName = "A://in.txt";
dataFile.open( "A://in.txt",ios::out|ios::app);
//定义流对象时打开文件
//fsteam dataFile(fileName);
//2.是否打开文件成功
if(!dataFile){
cout<<"open file error!";
return 0;
}
//3.操作
//写--<<
dataFile<<"write to file";
//文件不关闭,写入内容在文件缓冲区中
dataFile.close();
//读-->>
dataFile.open( "A://in.txt",ios::in);
while(!dataFile.eof()){
stri