begin process at 2012 05 29 21:06:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Fichier & Disque

 > 

Problème de lecture/écriture de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de lecture/écriture de fichier

jeudi 19 mai 2011 à 12:41:48 | Problème de lecture/écriture de fichier

gobelet18

Bonjour,
à l'heure actuelle j'écris dans des fichier en mode binaire à partir d'un string récupérer de ma BD. Cet enregistrement est fait tel quel :
Code C# :
Query->Parameters->ParamByName("v_doc")->LoadFromFile(path,ftBlob)

J'écris dans le fichier avec un ofstream sur la base de [ Lien ] et exécute ce fichier et tout ce passe bien.
J'ai maintenant essayé de lire un fichier avec un ifstream sur la base d'un [ Lien ]
Seulement lorsque je récupère ce fichier sous forme de string, et que je tente d'écrire et de l'ouvrir avec la même méthode que précédemment, mon fichier se créer, j'écris et lors de l'ouverture un message d'erreur de l'application( word, pdf, ... ) un message d'erreur apparait et me dit que mon fichier est endommager, je ne vois vraiment pas pourquoi.
Merci de votre réponse
jeudi 19 mai 2011 à 15:49:08 | Re : Problème de lecture/écriture de fichier

gobelet18

Réponse acceptée !
J'ai trouvé ^^. Dans mon code j'utilisais a un moment le constructeur String pour passer mon char* en paramètre a une fonction, or le constructeur de base String (char*) s'arrete au premier '/0'. Or avec un char* ne contenant que des 0 et des 1, devinez pourquoi mon fichier était endommagé ? ^^
Il faut utiliser le constructeur String(char*,int length) et sa marche nickel.


Cette discussion est classée dans : fichier, url, http, www, cplusplus


Répondre à ce message

Sujets en rapport avec ce message

Nouveau [ par gaya ] Ouverture d'un nouveau forum consacrer à la programmation C/C++ sur http://www.cppint.fr.st , venez nombreux !Il s'agit d'un forum international, ouve Génésia Online - Recherche de développeur C/C++ [ par nicaud ] Bonjour,Je suis co-fondateur de Génésia Online ( http://www.genesia-online.com ).Notre projet a pour but de créer un monde virtuel en 3D futuriste dan Graphisme dans la Console [ par VinceExtense ] Bonjour j'utilise devcpp et visual c++ pour faire de la programmation.Et j'aimerais bien passer en mode vga et afficher des pixels.J'ai regardé plusie Cherche programmeur c-script ou c++ pour simulateur de manèges [ par elkion ] j'aimerai réunir un maximum de personnes sur un projet de création de simulateurs de fete foraine, je représentes le premier site de fetes foraines de Scanner de jpeg GDI+ [ par RaphAstronome ] Bonjour,Y aurait t'il un utilitaire qui scanne les .jpg pour voir ci elle exploite la faille GDI+ ?RaphAstronomehttp://www.astro5000.com<a href='http: Profondeur des couleurs [ par Mastersam ] Bonjour, je voudrais juste savoir comment on récupère l'information sur le nombre de couleurs du système (16 ou 32 bits généralement) sous windows. En utilisé msxml4 sous visual c++ [ par brekiano ] g trouvé aprés une langue recherche un lien qui m'as vraiment aidéavant de voir cette page il faut que tu telecharger le fichier msxmlfra.msi depuis c Choix entre 2 livres sur la programmation multimédia Windows [ par uaip ] Bonjour, Ce topic aurait pu être dans le bar, mais j'ai préféré préciser la rubrique C/Windows/multimédia. Pour être bref, je recherche un livre expli


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales