Ecriture dans un Fichier Binaire

benaro Messages postés 7 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 24 janvier 2011 - 16 janv. 2011 à 00:04
benaro Messages postés 7 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 24 janvier 2011 - 19 janv. 2011 à 23:11
Bonjour j'ai un vector<string> que je cherche a enregistrer dans un fichier binaire C++ donc avec les fonctions read et write et franchement j'ai trop cherché sans succès une aide serait la bienvenue Merci!!

8 réponses

moumouteb Messages postés 192 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 28 février 2011 10
16 janv. 2011 à 18:04
Bonjour,

Pourquoi ne pas faire une boucle for qui parcours tous les éléments de ton vecteur et à chaque fois tu enregistres l'élément i de ton vecteur dans ton fichier avec write?

----------------------------------------------
Thiméo Soutien Scolaire : logiciel de soutien scolaire libre et gratuit
0
benaro Messages postés 7 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 24 janvier 2011
17 janv. 2011 à 20:56
Oui je sais bien que c'est ça qu'il faut faire j'ai juste un problème dans la syntaxe c'est a dire comment utiliser read et write il n'y a pas beaucoup de detail la dessus sur les sites
0
BunoCS Messages postés 15476 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 3 mai 2024 103
18 janv. 2011 à 16:27
Hello,
ça veut dire quoi "un fichier binaire"? Tu ne peux pas simplement écrire ta string dans le fichier?

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Rejoignez mon réseau professionnel sur Viadeo
0
benaro Messages postés 7 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 24 janvier 2011
18 janv. 2011 à 21:11
Non merci beaucoup mais j'ai trouvé la solution a mon problème,je vais quand meme vous expliquer ce que je devais faire.Au fait il y a 2 sortes de fichiers en C++ a savoir les fichiers bianires et les fichiers textes.Et moi je me dois d'utiliser les 1 cités juste un problème se posait on ne peut pas ecrire directement dans un fichier binaire il faut utiliser le casting donc c'etait un peux ça mon blem.Merci pour tout
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BunoCS Messages postés 15476 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 3 mai 2024 103
19 janv. 2011 à 09:15
Yop!
Au fait il y a 2 sortes de fichiers en C++ a savoir les fichiers bianires et les fichiers textes

Pour ta culture générale, il n'existe qu'un seul "type de contenu" dans un fichier: des bits 0 ou 1. Après, l'interprétation reste libre. On a coutume de parler de fichier texte quand le contenu est aisément lisible par un humain...mais il n'y pas de différence de "structure" avec un fichier dit binaire.

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Rejoignez mon réseau professionnel sur Viadeo
0
benaro Messages postés 7 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 24 janvier 2011
19 janv. 2011 à 14:04
Ok merci pour la precision ;)
0
pop70 Messages postés 181 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 7 janvier 2012 10
19 janv. 2011 à 21:07
c'est a dire comment utiliser read et write il n'y a pas beaucoup de detail la dessus sur les sites


Ben si ça peut t'aider...

Pop70
0
benaro Messages postés 7 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 24 janvier 2011
19 janv. 2011 à 23:11
En effet ça a l'air interessant reste juste a tester merci!!
0
Rejoignez-nous