c++ 读写功能

时间:2023-10-17 17:24:16

课程作业三

git链接:
Operations

感想

       这次代码修改的地方主要有,加入了文件读写读出功能,以及分离函数写到了头文件里。
       但是也有很多不足的地方,首先本来想要用vs来写这次作业,然而C语言标准的不同,我把dev里的代码在搬运的过程中出现了很多bug,时间也不多,只好先再一次用dev完成这次的作业,尽量在下次改用vs编译。
       其次,有点后悔自己当初写代码没有考虑这么多,现在感觉自己的代码很糙而且有点乱,没能全部用形参、函数有返回值的方式,弄得最后主函数只是起到个加载的作用,功能函数的使用都在另一个cpp文件里实现。(其实感觉这样main函数挺简洁的。

       除了这些,我还有一些其他的问题,在写完多参主函数之后,我发现直接运行.exe文件就会报错,必须用命令行输入,可能是由于代码中出现了argv[1]之类的东西,但是一款软件一般都是直接运行.exe文件的吧,所以我有点好奇这样写的意义在哪里?(可能是为了方便用别的软件打开这个软件吧:)

下面就贴一些截图
c++ 读写功能
这个是in.txt文本里输入10的情况.

c++ 读写功能
这个是in.txt文本里输入7的情况.