望舒 发表于 2021-4-6 01:43:31

生成时提示end-of-file during read但编译器没报错

本帖最后由 望舒 于 2021-4-6 22:54 编辑


如图。
源代码和资源包一并附上,希望有大佬能够指点。

风平老涡 发表于 2021-4-6 03:45:23

数据文件中的数据数与变量数对不上,并且是数据数少于变量数。这种错误是运行错误,编译不会报错。

望舒 发表于 2021-4-6 22:54:58

风平老涡 发表于 2021-4-6 03:45
数据文件中的数据数与变量数对不上,并且是数据数少于变量数。这种错误是运行错误,编译不会报错。 ...

已经解决了。下了个虚拟机用CVF跑,一下子就好了。。。

li913 发表于 2021-4-7 09:41:25

请放弃cvf。这个问题,有可能是文件末尾缺少空行导致的。不同编译器,在处理文件尾的时候可能会有区别,一般加一个空行就行。

fcode 发表于 2021-4-7 11:03:58

马路上经常出车祸怎么办?解决了,不开车,大家都走路就行了。

望舒 发表于 2021-4-12 14:35:12

风平老涡 发表于 2021-4-6 03:45
数据文件中的数据数与变量数对不上,并且是数据数少于变量数。这种错误是运行错误,编译不会报错。 ...

这是一段十多年前的古早代码,除了这个问题还有许多问题。
之前已经陆续修复了参数传递不匹配、声明位置错误问题。前前后后一个月都还没解决完,实在懒得去改了。
而且最后没了编译错误,仍然发生运行时错误。所以采用的CVF跑。

vvt 发表于 2021-4-12 17:42:14

如果你只是想跑跑程序,算一两个算例,得到结果。那么就在CVF里跑也无所谓。
毕竟完善它需要付出巨大的努力和精力。

如果你需要维护这个程序,长久的完善它。那我建议你还是早较新的编译器上进行“适应性维护”比较科学。
页: [1]
查看完整版本: 生成时提示end-of-file during read但编译器没报错