Click here to Skip to main content
11,924,800 members (58,145 online)
Rate this:
Please Sign up or sign in to vote.
See more: VC6 C++
I have to read a data from number of characters specified
here i have to read 1 character but assertion is thrown and when i see l_chBuf1 1 character with junk y code how to solve this.
TCHAR is used to support unicode characters but
Assertion is throwing.How shall i get 1 character data?

TCHAR * l_chBuf1 = new TCHAR[nCharCount];
l_nBytesRead = l_oStdioFile.Read(l_chBuf1,1);

during fread it is reading a character as well as junk characters.How to avoid this.If i use Whole word to read it is reading properly without junk characters.
if ((nRead = (UINT)fread(pszMultiByteString, sizeof(BYTE), nCount, m_pStream))
Posted 25-Dec-11 20:34pm
Edited 25-Dec-11 22:47pm
SAKryukov 26-Dec-11 1:50am
A little more detail please. What assertion, exactly?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.151125.3 | Last Updated 26 Dec 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100