Base de données - Fichier

Signaler
Messages postés
12
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
12 août 2009
-
Messages postés
1107
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
10 juillet 2018
-
Bonjour à tous,
Je suis actuellement plongé dans un projet utilisant la sauvegarde dans un fichier en local dans la même racine que mon exécutable.
Je souhaiterai enregistrer des informations sous forme de base de données.
Le but étant d'avoir un seul fichier contenant plusieurs fiches, et qui on chacune d'elle plusieurs évènements un peu comme ceci :

- Fiche 1
- Evenèment 1
- Evenèment 2
- Evenèment 3
- Fiche 2
- Evenèment 1
- Evenèment 2
- Fiche 3
- Evenèment 1
- Evenèment 2
J'éspère avoir été assez clair dans mes explications.
Merci d'avance.

4 réponses

Messages postés
130
Date d'inscription
mercredi 2 janvier 2002
Statut
Membre
Dernière intervention
7 juillet 2012

Salut,

Tu peux enregistrer ça sous forme de fichier texte basique que tu parseras.
Par exemple :

###Nom de ma fiche 1
champs1
champs2
champs3
###Nom de ma fiche 2
champs1
champs2
...
champsN

Pour le parser simplement, tu lis le fichier caractère par caractère.
- Une nouvelle fiche commence par 3 dièses. Le nom de la fiche commence par le caractère suivant jusqu'au prochain saut de ligne.
- Un champs est défini entre 2 sauts de lignes
- Si on arrive à la fin du fichier, on enregistre le dernier champs et on ferme le fichier.


Tibabou
Messages postés
238
Date d'inscription
lundi 2 mars 2009
Statut
Membre
Dernière intervention
29 septembre 2011

Salut,
pour parser, tu as aussi d'autres fonctions disponibles : fscanf - fread au lieu de lire caractère par caractère (simple suggestion...)


==============================================
Possible meet Impossible to become...Possimpible
==============================================
Messages postés
5
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
6 août 2010

Bonjour, je peux savoir c'est quoi la manière de créer une base de données en C.?
Messages postés
1107
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
10 juillet 2018
4
C'est pas clair ta demande. Quel est ton but ?