enregistrer un tableau dans un fichier texte
bonjour,
je tente d'enregister le contenu d'un tableau de char dans un fichier texte
Code:
1 2 3 4 5
| TMemoryStream *MS;
MS=new TMemoryStream();
MS->ReadBuffer(Sauvegarde,200);
MS->SaveToFile("toto.po");
delete MS; |
Sauvegarde est un tableau de char declaré à la creation de la forme ainsi
Code:
Sauvegarde = new char[TailleSauvegarde];
avec tailleSauvegarde défini ainsi
Code:
1 2 3
| const long int TailleSauvegarde = 200000 ;
__fastcall TForm1(TComponent* Owner);
unsigned char *Sauvegarde ; |
dans le .h
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