[zxspectrum] Re: Fwd: Spectrum

  • From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 12 Apr 2004 12:47:42 -0500

Enrico Maria Giordano wrote:

anche se hai detto un'inesattezza: il valore
ritornato e` nel range degli UNSIGNED char.



Sbagliato. Ecco la dichiarazione di fgetc():


int fgetc( FILE *stream );


Io parlavo del valore ritornato escludendo l'EOF. Questo e` un unsigned char, non un char generico.

Il fatto di aggiungere 256
e` in effetti necessario quando converti da signed char a unsigned char.


Ripeto: non c'è alcun bisogno di aggiungere 256.


Ripeto: ho capito. Questa parte di codice era per essere piu` sicuro del risultato, visto che non sapevo se il risultato era signed o unsigned.

-p


Other related posts: