Original Post
Hi! I make program in Linux and I have found little big problem! This is a section of code that make problems: ... char *data; data = new char[500]; ... // The data is here filled ... if (data[30]&0x0F==0x0F) { /* Here is the problem: I know that on position data[30] is number 33 (0x21 in hex), but even this the program jumps here - and it is well known that he shouldn't. What causes this? In what circumstances can this happen? Have anyone an idea? Or just link to webpage where I can find the answer? */ } ... Help me! [Edited by - AcoGL on November 11, 2004 8:32:33 AM]