本帖最后由 vvt 于 2023-6-9 17:41 编辑 放子程序也没问题。不影响流程逻辑。 重要的是,循环和 Open 的关系。 1. 如果想每次循环都重新读写一遍文件。那么把 Open 和 Close 写循环里面。也可以写外面,每次循环的时候 rewind 一次。 2. 如果想只打开一次,每次循环都读文件的一部分(一行或多行),下次循环接着上次循环继续读写。那么 Open 和 Close 写循环外面。 不顾怎样,最基本的逻辑是。 1. Open 之后,文件读写位置一般在文件开头。 2. 下次读写会继续上次读写的后面位置。 3. Close后再重新打开,读写位置会重置(通常是重置到文件开头) 4. rewind 也可以让读写位置回到文件开头 |
li913 发表于 2023-6-9 15:44 大佬,我上面这个是在子程序中进行的读写,在主程序(在主程序中循环调用子程序)中对其进行的调用,您的意思是要把读写放在主程序么? |
在循环中open和close。 |
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-5-17 21:22