主题:读取二进制文件时出错
程序源码是ftp://hanna.ccmc.gsfc.nasa.gov/pub/modelweb/radiation_belt/
里面的radbelt的Fortran代码。
程序编译成功,运行后出错。很可能是读取文件时出错,代码为RADBELT文件第251行。
有可能读取该文件时,需要转换为BIG_ENDIAN。
以前jstzhurj指出了一些错误参看:http://bbs.pfan.cn/post-350643.html
程序看起来是运行了,但还是出现了些错误,我自己找了很久,感觉很可能还是文件读取时有问题。当读取AP8MAX.BIN文件时,对应的文本文件应该是AP8MAX.ASC
程序如果运行正常,输入参数分别为 0 回车,1回车,2回车,20 30回车,1回车,2.0回车,1回车,2.0回车。计算结果应该不为0。
希望高手解答,如果jstzhurj能够再次回答我的问题,那会更好。
里面的radbelt的Fortran代码。
程序编译成功,运行后出错。很可能是读取文件时出错,代码为RADBELT文件第251行。
有可能读取该文件时,需要转换为BIG_ENDIAN。
以前jstzhurj指出了一些错误参看:http://bbs.pfan.cn/post-350643.html
程序看起来是运行了,但还是出现了些错误,我自己找了很久,感觉很可能还是文件读取时有问题。当读取AP8MAX.BIN文件时,对应的文本文件应该是AP8MAX.ASC
程序如果运行正常,输入参数分别为 0 回车,1回车,2回车,20 30回车,1回车,2.0回车,1回车,2.0回车。计算结果应该不为0。
希望高手解答,如果jstzhurj能够再次回答我的问题,那会更好。