1

そこで、ATM で銀行口座を作成できることを除けば、ATM を模倣する C プログラムを作成しました。しかし、ユーザーがアプリケーションを終了すると、アプリケーションはすべての値を失うため、アカウントを再作成し、すべての設定をやり直す必要があります。

グーグルで検索してCプログラミングの本を調べてみましたが、何も見つかりませんでした。アプリケーションが実際に閉じてすべての値を失うことがないように、プログラム内からコンソール画面を最小化するコードはありますか? どんな助けでも大歓迎です。

4

2 に答える 2

0

それはデータベースと呼ばれます。すべてのレコードをファイル (任意の種類) に保存でき、アプリケーションの起動時にそのファイルを読み取ってデータ セットを構築する必要があります。

例えば:

name, id,を含む各アカウントのレコードがある場合は、balance閉じる前に通常の .txt に保存できます。たとえば、「C:\tmp\DB.txt」ファイルにすべてのレコードを ,,* 文字列として保存できます。

アプリケーションに入ると、ファイル「C:\tmp\DB.txt」が存在するかどうかを確認し、存在する場合はそれを読み取り、それに応じてデータを構築します。

あなたの質問に戻ります。ウィンドウのwinformで閉じるボタンを押したときや、他の言語の他の方法でプログラムを最小化することができます。私はそれを疑っていますが、cでそれを行うことは可能かもしれません。とにかく、ユーザーはあなたの努力にもかかわらずプロセスを強制終了する可能性があり、それを行う価値がなくなるため、意味がありません

于 2013-07-23T09:58:54.487 に答える