主题:[讨论]文本文件加密
jiahuanhua
[专家分:0] 发布于 2011-11-28 16:02:00
初学fortran,求解:在文本文件读写时,如何将数据一行行读出处理加密,然后又重新写入到文件的原来位置。简单的说就是文件加密。不知如何将读取开始出回移到上一行。
回复列表 (共2个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2011-11-28 16:56:00
顺序读取不能实现,不支持一边写一边读。
也就是说,在当前的位置写了,那么后面的内容就丢失了。
如果你的每一行都是固定的长度,可以考虑用直接读取的方法。
如果每一行的长度都不同,就比较难办了,我的想法是读一行,然后写到另一个文件里。最后把原来的删掉。
板凳
jiahuanhua [专家分:0] 发布于 2011-11-29 15:02:00
我昨天已经用你提到的方法实现了,但还是谢谢你!
我来回复