bonjour,
je tente d'enregister le contenu d'un tableau de char dans un fichier texte
Sauvegarde est un tableau de char declaré à la creation de la forme ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TMemoryStream *MS; MS=new TMemoryStream(); MS->ReadBuffer(Sauvegarde,200); MS->SaveToFile("toto.po"); delete MS;
avec tailleSauvegarde défini ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sauvegarde = new char[TailleSauvegarde];
dans le .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 const long int TailleSauvegarde = 200000 ; __fastcall TForm1(TComponent* Owner); unsigned char *Sauvegarde ;
quand j'execute ce code, le fichier toto.po est créé mais est vide !
J'ai essayé de remplacer
MS->Read(Sauvegarde,200);
par
MS->ReadBuffer(Sauvegarde,200);
etlà j'obtient la fameuse erreur dont l'aide parle si la fonction n'arrive pas à lire.
Je n'arrive pas à trouver mon erreur
Merci
PS : le tableau n'est pas vide, ca c'est sur ! lol
Partager