1

初めて、ユーザーの名前、性別、年齢などを記憶するかなり複雑なアプリケーションを作成しています。これが私が行う必要のあることです。

  • アプリケーションが起動し、情報(名前、年齢など)が保存されているかどうかを確認します。
    • そうでない場合、アプリケーションはこの情報を取得して保存します。

ユーザーがこのプログラムを再起動すると、プログラムは情報が保存されていることを確認し、この情報をC++変数として保存します。

何が欲しいのかわからない場合は、もっと情報を提供できます。私はこれまでこれをやったことがなく、長い間インターネットを検索した後、私はもっと混乱するようになっただけなので、申し訳ありませんが、深刻な手を握る必要があるのではないかと心配しています。

ありがとう、

-クリス。

4

1 に答える 1

2

C ++は初めてのようですので、情報をファイルに保存することをお勧めします。(データベースではなく、ここからコースワークが始まりました)

このようなものでうまくいくはずです:

#include <iostream>
#include <fstream>
#include <string>
int main(){
    ifstream input("your_saved_file.txt");
    string name="", age="", etc="";
    input >> name >> age >> etc;
    if(name=="" || age=="" || etc==""){
        input.clear(); input.close();
        ofstream output("your_saved_file.txt");
        cout << "Enter name: ";
        cin >> name;
        cout << "Enter age: ";
        cin >> age;
        cout << "Enter etc: ";
        cin >> etc;
        output << name << endl << age << endl << etc << endl;
        output.close(); output.clear();
    }
    else{
        input.clear(); input.close();
        cout << "Name: " << name << " Age: " << age << " Etc: " << etc;
    }
    return 0;
}

それがあなたが探しているようなものであることを願っています、

リーガン

于 2012-07-10T02:17:59.430 に答える