Bonjour à tous,

Comme le titre le laisse entendre, j'ai un problème avec l'instruction fread.

Mon code lit tout simplement le contenu d'un fichier, avec quelque chose de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
FILE *datafile;
char *buffer;
 
datafile = fopen ("Test.txt", "r");
buffer = (char*) malloc (sizeof(char));
 
fread(buffer, sizeof(char), 1, datafile);
La compilation fonctionne.
L'éxécution fonctionne aussi.
Mais lorsque j'appelle mon application depuis OpenOffice, elle se ferme prématurément, et j'ai droit à un message d'erreur "a rencontré un message d'erreur et doit fermer". Je ne sais pas du tout si le problème vient de me code ou d'OO...

Merci d'avance de votre aide, si quelqu'un a une idée d'où pourrait venir le problème ...

Colas