// 第二十一章流 4文件的输入和输出 // 1输出数据到文件 //(1)包含fstream头文件 //(2)建立ofstream对像 如: ofstream ocout //(3)将对像与文件关联 ocout.open('123.txt'); //(4)该对像可看作cout对像,因此我们使用该对像将数据输出到文件中,而不是屏幕中 ocout<<"abc"; //(5)关闭与文件的连接 count.close(); /*#include <iostream> #include <fstream> using namespace std; int main() { ofstream ofstr; ofstr.open("123.txt"); ofstr<<"hello word"; ofstr.close(); return 0; }*/ //2 读取文件中的数据 /*#include <iostream> #include <fstream> #include <ostream> using namespace std; int main() { char temp[25] = {0}; ifstream fin("123.txt"); ofstream fout("124.txt"); fin>>temp; //读取 fout<<temp<<endl; //写入 fout<<temp<<endl; fin.close(); fout.close(); cout<<"文件内容为:"<<temp<<endl; return 0; }*/ // 4读取空格及空格后面的字符 /*#include <iostream> #include <fstream> using namespace std; int main() { const int num = 255; char temp1[num]={0}; char temp2[num]={0}; ofstream fout("1.txt"); cout<<"请输入:"<<endl; cin.getline(temp1,num-1,0); temp1[num-1]='\0'; fout<<temp1; fout.close(); ifstream fin("1.txt"); //读取 fin.getline(temp2,num-1,0); //读取内容 fout.open("2.txt"); //打开2 fout<<temp2; //写入到2中 cout<<temp2<<endl; //输出 fout.close(); //关闭 return 0; }*/