Solved

Base conversions (Decimal Octal Hexadecimal)

Posted on 2002-04-03
3
834 Views
Last Modified: 2007-12-19
Hi
I need four simple functions:

1 - Convert Hexadecimal to Decimal
2-  Convert Octal to Decimal
3-  Convert Decimal to Hexadecimal
I can use the format specifiers in printf but I prefer to have a function that returns a valuer into a variable
4-  Convert Decimal to Octal
I can use the format specifiers in printf but I prefer to have a function that returns a valuer into a variable

Thanks
0
Comment
Question by:maomorta
  • 2
3 Comments
 
LVL 6

Expert Comment

by:Triskelion
ID: 6916785
Why don't you use the format specifiers to sprintf(), then return the modified value in a function?
0
 
LVL 6

Accepted Solution

by:
Triskelion earned 200 total points
ID: 6916906
0
 
LVL 3

Expert Comment

by:msmits
ID: 6920507
No that difficult with strtol(), which has the base as third parameter.
As an example Decimal to Hex (no error checking).

3.
char *dec2hex(char *in)
{
  char *out = malloc(100);
  char *tmp;

  sprintf(out, "%lx", strtol(in, &tmp, 10));

  return out;
}
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use structures in the C programming language.

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now