1

タブで区切られたファイルを 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 を差し引いて、テキスト ファイルに保存し直す必要があります。

これを行う効率的な方法はありますか?私が考えることができるのは、長くて複雑な方法だけです。

4

1 に答える 1

2

vector代わりに、データを Accountstructインスタンスとしてメモリ内に保存します。次に、このコンテナーで変更が行われます。プログラムの開始時と終了時など、必要な場合にのみタブ区切りファイルの読み取りと書き込みを行います。

于 2012-07-24T08:16:39.583 に答える