J'ai créé un programme C++ mais maintenant j'ai besoin de stocker en permanence sur le disque dur certains paramètres concernant le programme.Où stocker des données?
Où dois-je stocker ces données?
- Dans une base de données sqlite?
- Dans le registre Windows (si Linux?)? Dans un fichier XML
- Dans d'autres fichiers?
Cela dépend de quel type de données qu'il est et sur la façon dont vous allez l'utiliser à l'avenir. Sans une telle information, cette question est trop générique pour répondre. Si c'est juste "quelques paramètres", un simple fichier .ini à côté de votre binaire devrait suffire. – Jon
@Jon: cela semble être une mauvaise idée sur à peu près n'importe quel système aujourd'hui. Sous Linux, vous devez être root; sous Windows, vous utiliseriez l'UAC, et sur les systèmes embarqués, le binaire pourrait très bien être en ROM. – MSalters
@MSalters: Ce n'est pas vrai, car le programme sera stocké dans le répertoire personnel de l'utilisateur. – Jon