私はC++(Borland C ++ builder 6.0)で、cinとcoutを介して顧客データを読み取り、表示し、データベース(sqlite)との間でデータを格納および読み取るプログラムを作成しています。ユーザーとの対話にコンソールを使用します。
私が達成したいのは、ユーザーが以前にデータベースに書き込まれた顧客データ(名前、住所などのデータなど)を更新できることです。
ユーザーが顧客データを更新するときは、顧客を作成するときと同じ手順/データを実行させたいのですが、ユーザーが入力または変更するデータが事前に入力されています(データベースから読み取られます)。 )そしてすでにコンソールに表示されています。つまり、ユーザーが入力したように、入力バッファーcinに書き込まれています。その後、ユーザーはEnterキーを押すだけで次のステップ/データに進み、データをそのままにします。ユーザーがデータを変更または更新する必要がある場合は、データベースから読み取られて表示されたデータを変更する必要がありますが、必要に応じて変更でき、その後データベースに書き込まれます。
私が何を意味するのかが明確であることを願っています。