単純なログイン/登録システムに基づいているが、ファイルの入出力を伴うプログラムを C++ で作成しています。
1 つのアイデアは、サインアップするすべてのユーザーに対して新しいファイルを作成し、そのファイルにユーザーのデータを配置/更新することです。しかし、何千人ものユーザーがいる可能性があるため、理想的ではないようです。
もう 1 つのアイデアは、ユーザー情報を次のような JSON 形式にすることです。
{ "moin" : { "pw" : "moinpw", "email" : "moin@example.com", "name" : "Muhammad Moin Uddin" } }
そして、それを書いたり更新したりします。データベースとして提供するには、単一のファイルが必要です。この目的のために、JSON パーサーを検索してJsonCppを試しましたが、私は C++ フィールドの学習者であるため、そのプログラムを実行できませんでした。
私は以下のコードを試していました:
int main() { Json::Value ルート;
ifstream file("json.json");
file >> root;
cout << root;
system("pause");
return 0;
}
しかし、非常に多くのエラーが発生しました。必要なすべてのヘッダー ファイルをインクルードしました。
より良い解決策を提案するか、この JSON を実行するように案内してください。
前もって感謝します。