为什么会报异常?
哦,上面那个回答的前面那句话错了,不要理他,确实要改成fw.close.然后while后面那个改下就行了
哦,上面那个回答的最后那句话错了,不要管。你是错在while后条件竟然加了分号,这就导致后面的下标越界
不是这个原因吧,定义的数组是char[2056]就是长度2056个字符的数组长,但是就算文件的字符数不够也不会影响读取和写入的,会不会是你的源文件里面的不是字符而是写进的字节?
应该是你的a.txt的字节数还不到2056,把里面内容增加点试试,而且最后写错了,应该有个fw.close()