Sure there are other ways. But why duplicate functionality already
built into the language?

Here is one way to write your own conversion function:

int hexToDec(char *string)
{
  int x = 0;
  for(int i = 0; string[i]; ++i)
  {
    if (isdigit(string[i]))
      x = (x*16) + string[i] - '0';
    else if ((string[i] >= 'a') && (string[i] <= 'f'))
      x = (x*16) + string[i] - 'a' + 10;
  }
  return x;
}

On Sep 1, 11:56 am, rajeev bharshetty <rajeevr...@gmail.com> wrote:
> @Don : Thanks , are there any other methods ....
>
>
>
> On Thursday, September 1, 2011, Don wrote:
> > int n;
> > char *string = "0xff";  // Or whatever
> > sscanf(string, "%x", &n);
> > printf("%d\n", n);
>
> > On Sep 1, 11:34 am, rShetty <rajeevr...@gmail.com <javascript:;>> wrote:
> > > Given a Hexadecimal value as a string, give a C Code to convert it
> > > into decimal value?
> > > If 0xff then output should be 255.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Algorithm Geeks" group.
> > To post to this group, send email to 
> > algogeeks@googlegroups.com<javascript:;>
> > .
> > To unsubscribe from this group, send email to
> > algogeeks+unsubscr...@googlegroups.com <javascript:;>.
> > For more options, visit this group at
> >http://groups.google.com/group/algogeeks?hl=en.
>
> --
> Regards
> Rajeev N B <http://www.opensourcemania.co.cc>
>
> "*Winners Don't do Different things , they do things Differently"*

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to