C 文件 读写 函数封装写成一个还是两个函数?

用文件保存/读取结构体
代码有很高的重复性 但函数功能完全相反
1 写成一个函数 加一个参数判断读写
2 写成两个函数容易阅读理解 重复性高

fprint 告诉我可以写成一个函数
函数名字长度告诉我写成两个函数比较好

建议写成两个函数,因为功能不一样:
C语言的文件读写函数_事后不诸葛的博客-CSDN博客_c语言文件读写函数