Click here to Skip to main content
15,891,633 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionWierd memory error [modified] Pin
CoffeeAddict197-Aug-06 10:54
CoffeeAddict197-Aug-06 10:54 
AnswerRe: Wierd memory error Pin
led mike7-Aug-06 11:17
led mike7-Aug-06 11:17 
QuestionPage fault count in a simple dialog box Pin
Varchas R S7-Aug-06 10:05
Varchas R S7-Aug-06 10:05 
AnswerRe: Page fault count in a simple dialog box Pin
Zac Howland7-Aug-06 10:26
Zac Howland7-Aug-06 10:26 
GeneralRe: Page fault count in a simple dialog box Pin
Varchas R S7-Aug-06 10:32
Varchas R S7-Aug-06 10:32 
QuestionRe: Page fault count in a simple dialog box Pin
David Crow7-Aug-06 11:05
David Crow7-Aug-06 11:05 
AnswerRe: Page fault count in a simple dialog box Pin
Varchas R S7-Aug-06 19:47
Varchas R S7-Aug-06 19:47 
GeneralRe: Page fault count in a simple dialog box Pin
David Crow8-Aug-06 2:44
David Crow8-Aug-06 2:44 
QuestionVB6 Boolean to bool Pin
Andre xxxxxxx7-Aug-06 8:46
Andre xxxxxxx7-Aug-06 8:46 
QuestionRe: VB6 Boolean to bool Pin
David Crow7-Aug-06 10:00
David Crow7-Aug-06 10:00 
AnswerRe: VB6 Boolean to bool Pin
Andre xxxxxxx7-Aug-06 10:06
Andre xxxxxxx7-Aug-06 10:06 
QuestionREAD DATAS FROM MS access Table and display it MFC list control Pin
Arul Joseph7-Aug-06 8:06
Arul Joseph7-Aug-06 8:06 
AnswerRe: READ DATAS FROM MS access Table and display it MFC list control Pin
David Crow7-Aug-06 8:12
David Crow7-Aug-06 8:12 
GeneralRe: READ DATAS FROM MS access Table and display it MFC list control Pin
Arul Joseph7-Aug-06 8:19
Arul Joseph7-Aug-06 8:19 
QuestionRe: READ DATAS FROM MS access Table and display it MFC list control Pin
David Crow7-Aug-06 8:35
David Crow7-Aug-06 8:35 
QuestionCrystal Reports SDK??????? Pin
javad_20057-Aug-06 7:56
javad_20057-Aug-06 7:56 
QuestionDialog Controls Palette Pin
Reagan Conservative7-Aug-06 6:50
Reagan Conservative7-Aug-06 6:50 
AnswerRe: Dialog Controls Palette Pin
David Crow7-Aug-06 8:40
David Crow7-Aug-06 8:40 
AnswerRe: Dialog Controls Palette Pin
anu_887-Aug-06 18:32
anu_887-Aug-06 18:32 
Questionsetup via CD/web Pin
Tara147-Aug-06 6:45
Tara147-Aug-06 6:45 
AnswerRe: setup via CD/web Pin
Varchas R S7-Aug-06 10:11
Varchas R S7-Aug-06 10:11 
GeneralRe: setup via CD/web Pin
Tara147-Aug-06 20:48
Tara147-Aug-06 20:48 
QuestionHow do i get the full path from a into a exe loaded/injected dll(module)? Pin
kefir0077-Aug-06 6:44
kefir0077-Aug-06 6:44 
Questionflushing extra key presses Pin
Biboc7-Aug-06 5:53
Biboc7-Aug-06 5:53 
Questionconverting hex to binary string Pin
flippydeflippydebop7-Aug-06 5:21
flippydeflippydebop7-Aug-06 5:21 
i wonder if someone could help me with an issue im having converting a hex value to a binary string..

i am trying to convert the hex string 0x00C000000000 to binary which should work out to be 1100000000000000000000000000000000000000.

i am using std::stringstream to fist convert the hex value to decimal and this is where it seems to be failing.. for the hex string 0x00C000000000 the decimal equivalent should be 824633720832 but i am not getting that..

here is my code

	// hex = 0x00C000000000<br />
	// dec = 824633720832<br />
	// bin = 1100000000000000000000000000000000000000<br />
<br />
<br />
	std::string hexvalue = "00C000000000";<br />
	std::string binary = "";<br />
<br />
	long decimalVal;<br />
	<br />
	std::stringstream sstr(hexvalue);<br />
	sstr >> std::hex >> decimalVal;<br />
<br />
	// now convert decimalVal to binary<br />
	std::ostringstream out;<br />
	long digit;<br />
	bool nonzero = false;<br />
<br />
	for (long i = 31; i >=0; i--)<br />
	{<br />
		digit = (decimalVal >> i) & 1 ;<br />
		if (!nonzero && digit)<br />
			nonzero = true;<br />
<br />
		if (nonzero)<br />
			out << digit;<br />
	}<br />
<br />
	binary = out.str();


by the way, if i set hexvalue to a smaller number then it seems to work. for example.

std::string hexvalue = "12";

can anybody help me out here?

thanks in advance

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.