C语言fprintf函数写不进去数据是咋回事?

写文件之后是空的,但有时候又只能写 读文件的最后一行,不知道哪里有问题,望各位大神帮忙看下

第1个回答  2022-05-31
这么深的嵌套函数基本很难看懂的,所以首先你要简化一下逻辑,避免这么复杂的嵌套语句.一般来说,内嵌超过层时最多的,超过了就有问题
至于看问题,肉眼时看不出来的,因为谁也不知道你fprintf时实际写入的东西是啥.有两个核心的点
a) 在fprintf处加断点,看看写入的数据是否在数组范围内,是否越界,写入的数据是否合法
b) 检查fprintf的返回值,看看是否报错
绝大部分错误都不是看出来的,调试是程序员必备技能
第2个回答  2022-05-31
又是你呀?你这是要实现什么功能呢?
怎么代码这么难看?