子进程问题

如题 我还是直接上图吧
附件:

Screenshot.png [ 140.04 KiB | 被浏览 18 次 ]

作者: eatapple   发布时间: 2011-04-26

EOFException多半是大括号不匹配
仔细看了一下确实是
多了一个右大括号

作者: acer4740   发布时间: 2011-04-26

acer4740 写道:
EOFException多半是大括号不匹配
仔细看了一下确实是
多了一个右大括号

大哥 我还真的没有看出来哪里多了个大括号,请说详细点

作者: eatapple   发布时间: 2011-04-26

eatapple 写道:
acer4740 写道:
EOFException多半是大括号不匹配
仔细看了一下确实是
多了一个右大括号

大哥 我还真的没有看出来哪里多了个大括号,请说详细点

不是括号的问题,inandout.write(data[i]);这句在写入的时候是byte类型,占一个字节,而你读取的时候读的是int类型,也就是都取4个字节,而你seek的时候应该是4*9,肯定就读到文件尾部啦,那个错误不是括号不匹配,如果括号不匹配的话编译都通不过滴。。把inandout.write(data[i]);改成inandout.writeInt(data[i]);

作者: 雨坤毅   发布时间: 2011-04-26