回 帖 发 新 帖 刷新版面

主题:[讨论]文本文件加密

初学fortran,求解:在文本文件读写时,如何将数据一行行读出处理加密,然后又重新写入到文件的原来位置。简单的说就是文件加密。不知如何将读取开始出回移到上一行。

回复列表 (共2个回复)

沙发

顺序读取不能实现,不支持一边写一边读。

也就是说,在当前的位置写了,那么后面的内容就丢失了。

如果你的每一行都是固定的长度,可以考虑用直接读取的方法。

如果每一行的长度都不同,就比较难办了,我的想法是读一行,然后写到另一个文件里。最后把原来的删掉。

板凳

我昨天已经用你提到的方法实现了,但还是谢谢你!

我来回复

您尚未登录,请登录后再回复。点此登录或注册