Click here to Skip to main content
15,922,533 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionAfter SuspendThread Messagebox not working. Pin
Le@rner26-Aug-09 0:13
Le@rner26-Aug-09 0:13 
AnswerRe: After SuspendThread Messagebox not working. Pin
Stephen Hewitt26-Aug-09 0:21
Stephen Hewitt26-Aug-09 0:21 
AnswerRe: After SuspendThread Messagebox not working. Pin
Cedric Moonen26-Aug-09 0:22
Cedric Moonen26-Aug-09 0:22 
AnswerRe: After SuspendThread Messagebox not working. Pin
Rajesh R Subramanian26-Aug-09 0:27
professionalRajesh R Subramanian26-Aug-09 0:27 
QuestionTCP/IP Message Framing and Parsing [modified] Pin
staticv26-Aug-09 0:13
staticv26-Aug-09 0:13 
AnswerRe: TCP/IP Message Framing and Parsing Pin
Stuart Dootson26-Aug-09 3:43
professionalStuart Dootson26-Aug-09 3:43 
GeneralRe: TCP/IP Message Framing and Parsing Pin
staticv26-Aug-09 17:16
staticv26-Aug-09 17:16 
GeneralRe: TCP/IP Message Framing and Parsing Pin
Stuart Dootson26-Aug-09 21:20
professionalStuart Dootson26-Aug-09 21:20 
GeneralRe: TCP/IP Message Framing and Parsing Pin
Moak26-Aug-09 21:22
Moak26-Aug-09 21:22 
GeneralRe: TCP/IP Message Framing and Parsing Pin
staticv26-Aug-09 21:40
staticv26-Aug-09 21:40 
QuestionNo Word Wrap at CR or LF or CRLF Pin
thomasIC26-Aug-09 0:04
thomasIC26-Aug-09 0:04 
AnswerRe: No Word Wrap at CR or LF or CRLF Pin
«_Superman_»26-Aug-09 0:51
professional«_Superman_»26-Aug-09 0:51 
GeneralRe: No Word Wrap at CR or LF or CRLF Pin
thomasIC26-Aug-09 1:08
thomasIC26-Aug-09 1:08 
GeneralRe: No Word Wrap at CR or LF or CRLF Pin
«_Superman_»26-Aug-09 2:03
professional«_Superman_»26-Aug-09 2:03 
GeneralRe: No Word Wrap at CR or LF or CRLF Pin
thomasIC26-Aug-09 2:30
thomasIC26-Aug-09 2:30 
GeneralRe: No Word Wrap at CR or LF or CRLF Pin
David Crow26-Aug-09 3:00
David Crow26-Aug-09 3:00 
GeneralRe: No Word Wrap at CR or LF or CRLF Pin
thomasIC26-Aug-09 3:14
thomasIC26-Aug-09 3:14 
QuestionRe: No Word Wrap at CR or LF or CRLF Pin
David Crow26-Aug-09 3:18
David Crow26-Aug-09 3:18 
AnswerRe: No Word Wrap at CR or LF or CRLF Pin
thomasIC26-Aug-09 3:44
thomasIC26-Aug-09 3:44 
QuestionDirectx Pin
messages25-Aug-09 23:44
messages25-Aug-09 23:44 
AnswerRe: Directx Pin
Stuart Dootson26-Aug-09 3:50
professionalStuart Dootson26-Aug-09 3:50 
AnswerRe: Directx Pin
Stuart Dootson26-Aug-09 5:15
professionalStuart Dootson26-Aug-09 5:15 
Questionbyte to int -> bit shifting confusion [modified] Pin
Souldrift25-Aug-09 21:31
Souldrift25-Aug-09 21:31 
Hi there,

I got a little confused here, maybe someone can help with this noob question.

Following code piece to convert byte to int (supposedly big endian):

unsigned int time =	((m_aHeader[4] & 0xff) << 24) | 
			((m_aHeader[5] & 0xff) << 16) | 
			((m_aHeader[6] & 0xff) << 8) | 
			 (m_aHeader[7] & 0xff);


Now why is this different than

unsigned int time =	((m_aHeader[4] ) << 24) | 
			((m_aHeader[5] ) << 16) | 
			((m_aHeader[6] ) << 8) | 
			 (m_aHeader[7] );


m_aHeader is a byte array.

Edit: Just found, my problem only occurs when I use the first piece of code in java (in c++ it works fine).

I create the bytes in c++ with


m_aHeader[4] =	(BYTE) ((time >> 24) & 0xff);
m_aHeader[5] =	(BYTE) ((time >> 16) & 0xff);
m_aHeader[6] =	(BYTE) ((time >> 8) & 0xff);
m_aHeader[7] =	(BYTE)  (time & 0xff);


If I read it in c++ with the further above mentioned code pieces, everything is fine.
If I try this in java, though,

long time =     ((m_aHeader[4] ) << 24) | 
	        ((m_aHeader[5] ) << 16) | 
		((m_aHeader[6] ) << 8) | 
		 (m_aHeader[7] );


modified on Wednesday, August 26, 2009 3:44 AM

AnswerRe: byte to int -&gt; bit shifting confusion Pin
CPallini25-Aug-09 21:40
mveCPallini25-Aug-09 21:40 
GeneralRe: byte to int -&gt; bit shifting confusion Pin
Souldrift25-Aug-09 21:43
Souldrift25-Aug-09 21:43 

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.