If you want to convert a string representation of a number to his integer equivalent, you'll have to use the atoi(...) function.
Paul Herring a écrit : > > > On Wed, May 6, 2009 at 10:59 AM, Jos Timanta Tarigan > <[email protected] <mailto:jos_t_tarigan%40yahoo.com>> wrote: > > > > hi, > > > > so im currently try to read a binary file and try to represent it in > rgb image. i save the > > file into char[length] and then try to convert it to int to get > 0-255 value. is it ok to do it > > explicitly eg. (int)thisChar ? > > In all likelihood, no. > > > i got an unexpected value and i wonder if that caused by it. > > If by unexpected you mean negative you perhaps need an array of > > unsigned char [length]; > > instead of > > char[length]; > > Also check that you're opening the file for binary reads (as opposed > to text or 'default' which is text on some systems.) > > Otherwise you're going to have to explain a bit more. > > -- > PJH > > http://shabbleland.myminicity.com/com > <http://shabbleland.myminicity.com/com> > http://www.chavgangs.com/register.php?referer=9375 > <http://www.chavgangs.com/register.php?referer=9375> > >
