主题:文件无法正常读入
halala008
[专家分:0] 发布于 2010-10-13 12:42:00
程序以及数据文件都是从国外的网站上下载下来的。程序编译成功,但运行的时候出现:
run-time error F6419:READ(文件名.bin)
-illegal structure for unformatted file
打开文件的代码是:OPEN(UNIT=IUOUT,FILE='OUTPUT.AEP',STATUS='NEW',
& FORM='FORMATTED')
请求高手解答。
最后更新于:2010-10-13 15:33:00
回复列表 (共18个回复)
沙发
jstzhurj [专家分:4680] 发布于 2010-10-13 13:00:00
你是读已经存在的文件么?怎么用new呢?
板凳
songquan [专家分:110] 发布于 2010-10-13 13:11:00
除了一楼说的,你下载的是二进制文件么?那就不能用formated了,应该是unformatted
3 楼
halala008 [专家分:0] 发布于 2010-10-13 14:00:00
不好意思:下载的代码我看得也不太明白。
打开文件的代码如下:
OPEN(IUAEAP,FILE=FNAME,STATUS='OLD',ERR=1822,FORM='UNFORMATTED')
程序编译成功,但运行的时候出现:
run-time error F6419:READ(文件名.bin)
-illegal structure for unformatted file
4 楼
jstzhurj [专家分:4680] 发布于 2010-10-13 14:15:00
read语句贴出来。
5 楼
halala008 [专家分:0] 发布于 2010-10-13 14:23:00
READ(IUAEAP) IHEAD
NMAP=IHEAD(8)
READ(IUAEAP) (MAP(I),I=1,NMAP)
6 楼
jstzhurj [专家分:4680] 发布于 2010-10-13 14:30:00
bin文件大吗?能否上传上来看看?
7 楼
halala008 [专家分:0] 发布于 2010-10-13 14:32:00
数据文件的格式如下:
00000000h: 03 00 07 00 00 00 04 00 00 00 C6 07 00 00 00 19 ;..........?....
8 楼
halala008 [专家分:0] 发布于 2010-10-13 14:42:00
bin文件的格式就是贴出来的那个样子,有许多行,每行的格式都相同,我只贴出了第一行,文件粘贴出来后格式就全变了,我新加入这个论坛还不知道怎么上传文件,如果你觉得我说的还不够具体,那你留个邮箱,我把代码和数据文件都传给你,你帮我看一看,谢谢你了。
9 楼
jstzhurj [专家分:4680] 发布于 2010-10-13 14:49:00
编辑你的第一个帖子,上面有文件上传。
10 楼
jstzhurj [专家分:4680] 发布于 2010-10-13 14:50:00
最好把你的代码一起打包上传!
我来回复