3 réponses
mamiemando
Messages postés
33453
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 janvier 2025
7 812
10 mars 2006 à 20:25
10 mars 2006 à 20:25
Bizarre en effet. Et tu as réellement écris des choses dans le fichier en question, ou pas ?
Je ne sais pas si ça va t'aider mais sinon tu peux essayer de passer par un seekg :
http://www.cplusplus.com/ref/iostream/istream/tellg.html
Bonne chance
Je ne sais pas si ça va t'aider mais sinon tu peux essayer de passer par un seekg :
http://www.cplusplus.com/ref/iostream/istream/tellg.html
Bonne chance
Bonjour,
à force de travailler sur le problème... je me suis rendu compte que le programme n'allait pas écrire dans le fichier binaire... Pourtant la commande fic.write est la bonne selon deux manuel de c++... peux tu m'aider...
merci
mousekey
à force de travailler sur le problème... je me suis rendu compte que le programme n'allait pas écrire dans le fichier binaire... Pourtant la commande fic.write est la bonne selon deux manuel de c++... peux tu m'aider...
merci
mousekey
mamiemando
Messages postés
33453
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 janvier 2025
7 812
11 mars 2006 à 01:37
11 mars 2006 à 01:37
Déjà vu que tu ne fais qu'écrire dedans ça devrait être des std::ofstream. Ensuite j'utiliserais plutôt l'opérateur <<, mais avec write ça doit marcher :
http://www.cplusplus.com/ref/iostream/ofstream/
http://www.cplusplus.com/ref/iostream/ostream/write.html
Au passage tu peux remplacer
Par
Il faut bien sur avoir inclu le header <string>
Bonne chance
http://www.cplusplus.com/ref/iostream/ofstream/
http://www.cplusplus.com/ref/iostream/ostream/write.html
Au passage tu peux remplacer
char nom[255]; strcpy(nom, NomFichier); fichier.open(nom, ios::in)
Par
std::string nom=NomFichier; fichier.open(nom.c_str(), ios::in)
Il faut bien sur avoir inclu le header <string>
Bonne chance