Je crée un programme qui émule un ATM, je veux donc enregistrer les données du compte dans un fichier .txt, puis si l'utilisateur veut voir le solde de son compte, rechercher le solde associé à son numéro de compte. Pour ce faire, je pensais stocker toutes les informations d'un utilisateur sur une seule ligne, puis rechercher des bits spécifiques de la chaîne.Base de données au format .txt?
Disons que le format sera:
- accountnumber1 & Password1 & Balance1/
- accountnumber2 & password2 & balance2/
- accountnumber3 & motdepasse3 & Balance3/
Je pensais à compter le nombre de fin de lignes pour savoir quel utilisateur je travaille par exemple,
Si accountnumber3 (situé au bout de deux \ n) veut connaître son équilibre que je recevrais la chaîne entre & .../situé dans la chaîne qui vient après deux \ n
Mes doutes/questions sont:
- est-il un moyen plus facile de le faire?
- Comment puis-je rechercher chaque chaîne (je pensais strstr() mais je ne sais pas comment l'utiliser correctement avec un fichier comme celui-ci).
- Comment puis-je compter le nombre de \ n, puis l'utiliser comme référence pour effectuer une recherche dans la chaîne.
Si vous souhaitez stocker les données dans un fichier, stockez-les dans une base de données SQLite. – Blender
Dans quelle langue programmez-vous? Vous pouvez le faire assez facilement dans les scripts bash, mais cela dépend de vous en utilisant bash. – CaffeineConnoisseur