/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: liuduixiang.cpp
* 作 者:赵晓晨
* 完成日期:2013 年06月14日
* 版本号: v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:略
* 问题描述:略
*/
# include <iostream>
# include <fstream>
using namespace std;
int main()
{
ifstream readFile;
ofstream writeFile;
char ch;
readFile.open("a.tet",ios::in);
writeFile.open("b.tet",ios::out);
while(readFile.get(ch))
writeFile.put(ch);
readFile.close();
writeFile.close();
cout<<"Finish!"<<endl;
return 0;
}
结果:
体会:
流成员函数put输出字符。
# include <iostream>
# include <fstream>
# include <cstring>
using namespace std;
int main()
{
ifstream readFile;
ofstream writeFile;
char ch[100];
readFile.open("a.tex",ios::in);
writeFile.open("b.tet",ios::out);
while(!readFile.eof())
{
readFile.getline(ch,100,'\n');
writeFile.write(ch,strlen(ch));
writeFile.write("\n",1);
}
readFile.close();
writeFile.close();
cout<<"Finish!"<<endl;
return 0;
}
体会:
调用文件流的成员函数open。
# include <iostream>
# include <cstdio>
using namespace std;
int main()
{
freopen("intput.tet","r",stdin);//输入将被重定向到文件的intput.txt
freopen("output.txt","w",stdout);//输出将被重定向到文件的output.txt
int a,b;
cin>>a>>b;
cout<<a+b;
fclose(stdout);//关闭文件
fclose(stdin);//关闭文件
return 0;
}