I need to read 512 bytes from a file and convert into a string. But first few bytes (10-15) are 0x0 and when I pass this buffer to string, I am getting empty string. Buffer is having correct 512 bytes.
Both of these statements cannot be true. Either the buffer contains 512 characters or it contains something else, which may include some characters. Try showing how you read the buffer and what it contains when the read completes.
One of these days I'm going to think of a really clever signature.
I think that is the key to your problem. The string of characters that will be placed into the szMailContent instance will consist of all characters in your buffer up until the first 0x0 is encountered. If you need your instance to be able to contain 0x0 characters, you will need to use some other class for that.
Chris Meech I am Canadian. [heard in a local bar]
In theory there is no difference between theory and practice. In practice there is. [Yogi Berra]
posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]