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

tab delimited file data to be stored into data structure

本文关键字:制表符 分隔 文件 数据 存储 数据结构      更新时间:2023-10-16

我正在将一个tab delmited文件读入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,然后将其保存回文本文件中。

有有效的方法吗?我所能想到的只是一条漫长而曲折的道路。

将您的数据作为帐户struct实例的vector存储在内存中。然后对该容器进行修改。仅在需要时读取和写入制表符分隔的文件,例如在启动和结束程序时。