制表符分隔文件数据存储到数据结构中

时间:2012-07-24 08:10:57

标签: c++ data-structures tab-delimited

我正在将标签文件读入c ++,我想操纵数据。我想知道什么是一个很好的数据结构来存储它。

这是我的标签文件:

Account No.  Name  Address      Available Balance
15           Ted   20 John St.  100
30           John  30 Ted St.   200
50           Roy   55 Roy St.   520

我想根据我的命令修改文本文件中的字段。假设我想从Ted撤回50,我需要找到Ted的帐户,查看可用余额并从中减去50,然后将其保存回文本文件。

有一种有效的方法吗?我能想到的只是漫长而复杂的方式。

1 个答案:

答案 0 :(得分:2)

而是将您的数据作为vectorstruct个实例存储在内存中。然后在这个容器上进行修改。仅在需要时读取和写入制表符分隔文件,例如开始和结束该计划。