易语言编程,一个文本文件,假设有1000行数据,每次随机删除10%,直到剩下10%行,求高手解决.

如题所述

第1个回答  推荐于2016-03-05

  这个问题并不难解决。有两种方式:(按1000行来举例说明)


  第一种:每次将文本文件删一行,这样操作不好。运行一次需要对磁盘有100次以上的读写!运行效率低


  第二种:将文本文件读入内存,并按行存入数组中,随机删除数组,就相当于删除了行,100次删除完成后,再保存即可。


  给你上一段代码,就按1000行来做的。你可以测试一下。如果用10%,也是相同的道理。


本回答被提问者采纳
第2个回答  2014-05-23
每次删除 10%
最后剩下 100行
是不是?