Bonjour à tous ,

alors là j'ai un gros problème et incompréhensible (pour moi en tout cas)
je reprend un programme écrit sous Unix et je le met sous Cygwin (sous windows).
Ce programme a dû être écrit par des informagiciens !

voila comment je déclare mon pointeur :

voila comment je lui alloue la mémoire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 fbinaire = (char*) malloc (sizeof(char)*255);
C'est cette dernière ligne qui ne marche pas ... Ou du moins le programme la passe une fois sur deux , et des fois une fois sur quatre ! (en fait c'est aléatoire)

Symptômes ... : Le programme s'arrête violemment !

Quelqu'un saurait de quoi ça vient svp ?

Je rappelle que je bosse sous Cygwin et que ça marche très bien sous Unix !