Solved

Cast from DWORD to string

Posted on 2000-05-15
4
2,916 Views
Last Modified: 2012-06-27
A beginer questin:
How do I cast a from Dword to string ?
Thank's

AA
0
Comment
Question by:arnonayal
  • 2
  • 2
4 Comments
 
LVL 1

Accepted Solution

by:
tvanceplus earned 50 total points
ID: 2811983
Here is some code that could do it.

/*code  myword already contains desired value*/

__int64 temp;
temp=myword;
char buffer[50];

_i64toa(temp,buffer,10);

CString str=buffer;

/*end code*/

Good Luck!
0
 
LVL 22

Expert Comment

by:nietod
ID: 2812095
A DWORD is 32 bits, not 64, so you could use _itoa(), not __i64toa().  (Although i64toa() would work, its overkill.).

However this is not a portable solution--if that matters.  A portable solution would be to use sprintf() or to output the information to a string stream object and then obtain the string from the string stream object.
0
 
LVL 1

Expert Comment

by:tvanceplus
ID: 2812411
It could be overkill. I was not sure whether or not the fact that DWORD was an unsigned value would cause overflow for the integer conversion function parameter.
0
 
LVL 22

Expert Comment

by:nietod
ID: 2812716
Good point.  if the DWORD is outside of the signed int range you would need to use i64toa().
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Errors will happen. It is a fact of life for the programmer. How and when errors are detected have a great impact on quality and cost of a product. It is better to detect errors at compile time, when possible and practical. Errors that make their wa…
Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

743 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

12 Experts available now in Live!

Get 1:1 Help Now