bonjour je voulais avoir un conseil par rapport à une routine pour augmenter la taille d'un fichier text, voici mon code:
void resize_file(void)
{
FILE *f;
HANDLE handle;
unsigned temp;
HSym hsym = FindSymInFolder (SYMSTR (name), SYMSTR ("mlc"));
f=fopen(name,"rt");
handle=HeapPtrToHandle(f);
temp=f->alloc;
fclose(f);
if (!(handle=HeapRealloc(handle,temp+4)))
{
exit(0);
}
SYM_ENTRY *SymPtr = (DerefSym (hsym));
SymPtr->handle = handle;
}
le problème c'est que je part d'un fichier texte mais le fichier produit n'est plusau format text mais expression. alors je n'arrive pas à le réutiliser.
donc est-ce que ce n'es tpas la bonne routine ou faut 'il rajouter qq chose pour pouvoir avoir acces à nouveau au fichier texte??