linux gcc编译提示"段错误" 程序编译通过了,就是不能读取字符,只要一调用fgetc(fp)就报“段错误“

2025-03-11 10:24:24
推荐回答(1个)
回答1:

不管什么情况,我觉得你首先该把if那行的分号给删了
你的本意是在if判断成功的条件下才做while,现在这个分号使得你的if无论判断成功与否,都会执行while,于是我很怀疑你出错的时候fopen是否真的成功了