simple data type conversion

I have an int or a long whose value I want to check via a messagebox, but I need to convert it into a data type that the messagebox will display. How is it converted?
jtm082698Asked:
Who is Participating?
 
billcavCommented:
Look in your help for itoa() or ltoa(), which convert intTOascii and longTOascii respectively.

0
 
kellyjjCommented:
you could type cast it.

int x=65;
char a;

a= (char ) x;
0
 
nietodCommented:
itoa() etc are microsoft specifc functions.  If you want to use a more portable function (of course you are working in windows so portability is not a big issue) you can use sprintf()  That is a standard function that is available in all C++ implimentations.
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

 
billcavCommented:
When did Xtoa() become Microsoft-specific? I've used them in *NIX programs for more than half a decade. They reside in stdlib.


0
 
nietodCommented:
microsoft specific might have been pushig it a little.  They are not part of the C++ standard so some implimentations will not support them.  But obviously some do other than microsoft.
0
 
billcavCommented:
Didn't they become part of the ANSII C standard four or five years back? I think the official implementation was as macros. IIRC, the C++ proposed standard has been built on the C standard, so it should include the xtoa() and atox() functions/macros.

BTW, the reason to use them instead of sprintf() is probably moot. With the current state of optimizers and the current speed of processors and size of hard drives and memory the TINY performance/code size benefit is probably not worth thinking about.


0
 
nietodCommented:
According to the Microsoft docs they are not standard and it is a well know fact that Microsoft is never wrong.  : - )  The argument is moot from both sides, since this is a windows application, portability can't be that big an issue anyways.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.