Bonjour tout le monde,
Voici en substance le problème.
Je lis un fichier texte avec certaines données binaires en mode texte.
La lecture se fait à l'aide d'un buffer de type unsigned char (car je
lis des bytes).
Lorsque je rencontre le caractère 1A (16) = 26, le programme comprend
(à tort) que c'est une fin de fichier, et s'arrête de lire. Vous aurez
compris que je roule le programme sous WinXP et développe (honte à moi)
sous VS C++ 6.0.
J'aimerais cependant savoir comment faire pour que la lecture
_input.read( (char *) &buffer, sizeof( unsigned char) );
ignore le caractère 1A si elle le rencontre.
Merci de votre aide précieuse.
Tarek