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>
>
> 

Reply via email to