Bonjour,
j'ai besoin de stocker dans un fichier des structures, de pouvoir accéder rapidement à une de ces structures au moyen de clés, de la modifier et de modifier le fichier en conséquence.
J'ai seulement 300 structures à stocker, je me demande donc si le xml convient (en utilisant la librairie libxml) malgré la lenteur d'accès aux données ou s'il existe mieux.

Voici le type de structure que je veux stocker :

fichier station.x
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
struct station {
string nom;
float latitude;
float longitude;
float altitude;
int age;
int nb_param_obs;
}
J'ai besoin d'accéder rapidement à la structure correspondant à une station donnée, sur le critère de son nom par exemple.

J'ai déjà essayé le format xdr, en utilisant rpcgen station.x, qui me génère du code en C (à condition que nom soit un char* et pas un string) pour lire et écrire mes structures dans le format xdr.

Je cherche la solution la plus rapide...