第三次课程作业

时间:2022-06-10 02:52:32

第三次课程作业 —— fin and fout

github地址

前言

第三次作业的迭代,主要是在前期的基础上,通过命令提示符做到文件内容的读入与写入,因为时间比较紧张,学的时间不是太多,所以我基本上自认为写的算是比较无脑的版本,即在每次要求写入out.txt文件时,开启文件,而后写入。在实现功能的过程中,遇到了小小的问题,即内容并没有预期所想的那样全部写入,而是出现覆盖的行为。所以纠错问题后发现毛病出在ios::out上,在一番咨询与阅读后,我转用ios::app实现了我最终想要的结果。附上简单的操作代码与实现的截图(后期我会补入我在这方面学到的细节点)


fstream file;

file.open(argv[1],ios::in);

file>>n; //实现文件内数据(题数)的读入

file.close();
fstream file1;

file1.open(argv[2],ios::app);

Last=Int_str(figure[point]);

cout<<Last;

file1<<Last; // 每次一遇到cout语句都会顺带上一句写入file的语句

第三次课程作业