Unsigned char IO
Aug 21, 2008 at 10:32pm
1 2 3 4 5
|
ifstream in;
in.open(filename, ios::binary);
unsigned char c;
in.get(c);
|
The basic file input as listed in the tutorial will not accept unsigned chars, only chars or char*.
Help?
Aug 21, 2008 at 11:38pm
in.get(&c);
?
Last edited on Aug 21, 2008 at 11:38pm
Aug 24, 2008 at 8:28pm
Sadly, &c doesn't work, should i make c an unsigned char * ?
Aug 25, 2008 at 1:26am
That is a peculiarity of C and C++:
char is distinct from both
unsigned char and signed char. Just cheat with a little typecast.
1 2
|
unsigned char c;
in.get( (char)c );
|
That will still work properly.
Topic archived. No new replies allowed.