以不同的功能读取文件的不同部分-C ++

时间:2019-03-26 15:43:01

标签: c++

我正在从事的编程工作遇到一个问题。该问题不需要任务的背景,因此我将其省略。唯一可能需要的是,它基于学习哈希表和常规哈希策略。

我的问题:我必须从文件中读取输入,然后使用文件的前3行打开其他3个文件。在那之后,我需要读入许多需要运行的查询(insert(),search(),delete()等)。然后运行它们并在最后打印结果。

打开其他文件并将其哈希到表中就可以了。我已经在创建的名为loadfile()的函数中完成了所有这些工作。

我想知道是否有办法在不同的功能中打开相同的文件,但是是否可以从先前中断的位置(在读取前三行之后)开始读取?我想以逐行方式获取查询,以便基本上可以处理不确定数量的查询,而不仅仅是将其加载到向量中并从那里进行处理。

现在,我当前的策略是阅读前三行,将其扔掉,然后继续阅读。在这种方法有效的同时,我想知道是否还有另一种方法,这样我就不必浪费时间扔掉行或浪费一个向量(如果我不必这样做)。

0 个答案:

没有答案