Bonjour à tous,

J'ai un fichier à créer et à editer, une sorte de conteneur,
représentant un Document , et devant être capable de contenir :

- des chaines
- des entiers
- des flottants
- des fichiers ( textes ou binaires inclus dedans max 30 Mo)
- un contenu texte formaté...
Avant de commencer tout codage je viens vous demander conseil :

Dans mon cas ,vaut t'il mieux utiliser un fichier texte ou binaire ?
Et selon l'option quelle est la plus agréable et la plus malléable des solutions : (fprintf, fwrite/ fread ,ofstream,ifstream,ou tout autre solution ....)

(NB:Mon application n'a pas la prétention d'etre portée sous un autre systeme que windows..)

seules contraintes : je dois pouvoir acceder à un id ( string) du document assez rapidement...et pouvoir faire une recherche dans la partie contenu...


Toutes vos opinions sont les bienvenues..
merci d'avance pour vos conseils...