第四次面向对象程序设计作业

Github地址

对于文件读写、文件路径、命令行参数的学习的感想

总的来说,这些知识的学习虽说老师没有系统地教过,不过都不是很难,通过自己在搜索引擎查找以及请教其他同学,我都初步掌握了文件的读写及命令行的使用。在文件读写方面,我一开始用的是C++书本上的方法,但在使用时却有一些错误,之后一直用的是freopen,但在这次的作业中发现了它的不足,一旦进行了文件的输出就无法在运行界面输出,希望在接下来的学习能解决这些问题。(顺便再说下关于这种教学方法的观点吧,其实对于这种方法的不习惯并不是不喜欢自己去寻找资料学习,而是网上找到的往往都太碎片化,很难形成一个完整的体系)

命令行的学习方面,让程序能够接受命令行参数并不是很困难,但在继续进一步的改善时我还是遇到了许多困难的,我本想判断输入文件名是否出错,如果出错就提示用户重新输入,事实证明重新cin>>argv是可行的,但在具体的实践中我发现如果我的程序在其它地方运行,我便不能确定输入文件的地址,思考了许久,这个想法最终没有实现,到了最后只有一个对参数个数错误的判定。

在这次的作业中,我想真正困难的不是命令行的学习,而是与众不同的想法和想法的实现吧。

命令行实现过程中程序运行截图

1329749-20180526215804713-1974908201.png

1329749-20180526215816491-161720073.png
1329749-20180526215931626-1426815902.png

转载于:https://www.cnblogs.com/wzxzx/p/9094452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值