【发布时间】:2015-07-09 17:02:35
【问题描述】:
程序的输入将是 db 和文本文件中每一行中唯一单词的开始和结束位置。
例如: 对于下面的输入文件,起始位置为 0,结束位置为 6,即 ABCDEF,存储此值并与第二行中的前 6 个字符进行比较,如果相同则将它们复制到同一个文件中,否则将它们复制到另一个文件中。对于那里的每个文件可以是 'n' 没有唯一的单词,需要动态创建 n 个不同的文件。位置会改变文件。文件大小可以超过 10gb
原始输入文件: 原始文件.txt
ABCDEF aksjlnf woeirf 234 1234
FJHIJK sdfdf 3412344 124
ABCDEF asdhgbfl 3 agagd
FJHIJK agagafg 1 agag
输出应该是:splitfile1.txt
ABCDEF aksjlnf woeirf 234 1234
ABCDEF asdhgbfl 3 agagd
splitfile2.txt FJHIJK sdfdf 3412344 124
FJHIJK sdfdf 3412344 124
【问题讨论】:
-
您忘记将代码添加到问题中。