本帖最后由 绯色の胖子 于 2015-6-12 18:10 编辑
大神们,这个程序编译没有错,运行强制停止,什么问题?运行的时候 点5 就是 添加后报道的学生 只要是添加 就出错停止运行
#include <stdlib.h>
#include <stdio.h>
#include <
【查看更多内容请登录哈】
编译没问题不一定就是ok的,闪退应该是运行时问题
大致看了一下,没细想,你可以考虑:是不是程序瞬间执行完毕,while部分没有停顿、是不是读或写文件错了导致程序错误……
你可以一部分一部分的输出一些调试信息,
那啥,麻烦你能把这个程序的具体要求写出来吗?你的代码我改了几次,感觉效果不是很理想,特别是你在读取文件内容到内存中,却使用数组这种定长的数据结构来存放,因为文件内容如果没有事先设计好,程序怎么能知道应该读取几条数据?而且你既然包含了添加信息的功能,那么文件的内容也就是可变的,更不应该使用固定长度的方式