我正在将标签文件读入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,然后将其保存回文本文件。
有一种有效的方法吗?我能想到的只是漫长而复杂的方式。
答案 0 :(得分:2)
而是将您的数据作为vector
个struct
个实例存储在内存中。然后在这个容器上进行修改。仅在需要时读取和写入制表符分隔文件,例如开始和结束该计划。