c++ 读写功能
课程作业三
git链接:
Operations
感想
这次代码修改的地方主要有,加入了文件读写、读出功能,以及分离函数写到了头文件里。
但是也有很多不足的地方,首先本来想要用vs来写这次作业,然而C语言标准的不同,我把dev里的代码在搬运的过程中出现了很多bug,时间也不多,只好先再一次用dev完成这次的作业,尽量在下次改用vs编译。
其次,有点后悔自己当初写代码没有考虑这么多,现在感觉自己的代码很糙而且有点乱,没能全部用形参、函数有返回值的方式,弄得最后主函数只是起到个加载的作用,功能函数的使用都在另一个cpp文件里实现。(其实感觉这样main函数挺简洁的。
除了这些,我还有一些其他的问题,在写完多参主函数之后,我发现直接运行.exe
文件就会报错,必须用命令行输入,可能是由于代码中出现了argv[1]
之类的东西,但是一款软件一般都是直接运行.exe
文件的吧,所以我有点好奇这样写的意义在哪里?(可能是为了方便用别的软件打开这个软件吧:)
下面就贴一些截图:
这个是in.txt
文本里输入10的情况.
这个是in.txt
文本里输入7的情况.