Click here to Skip to main content
15,894,740 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Unicode, Unicode Big Endian or UTF-8? What is the difference? Which format is better to write a text file? Pin
ShilpiP15-Feb-11 17:41
ShilpiP15-Feb-11 17:41 
GeneralRe: Unicode, Unicode Big Endian or UTF-8? What is the difference? Which format is better to write a text file? Pin
jschell16-Feb-11 9:02
jschell16-Feb-11 9:02 
GeneralRe: Unicode, Unicode Big Endian or UTF-8? What is the difference? Which format is better to write a text file? Pin
ShilpiP16-Feb-11 19:03
ShilpiP16-Feb-11 19:03 
GeneralRe: Unicode, Unicode Big Endian or UTF-8? What is the difference? Which format is better to write a text file? Pin
jschell17-Feb-11 8:23
jschell17-Feb-11 8:23 
AnswerRe: Unicode, Unicode Big Endian or UTF-8? What is the difference? Which format is better to write a text file? Pin
Nemanja Trifunovic15-Feb-11 7:47
Nemanja Trifunovic15-Feb-11 7:47 
QuestionMFC Rich Edit Control Pin
kamaljagesia14-Feb-11 23:34
kamaljagesia14-Feb-11 23:34 
AnswerRe: MFC Rich Edit Control Pin
Andrew Brock15-Feb-11 2:14
Andrew Brock15-Feb-11 2:14 
AnswerRe: MFC Rich Edit Control Pin
Richard MacCutchan15-Feb-11 2:15
mveRichard MacCutchan15-Feb-11 2:15 
Questionconvert Cpoint to CRect Pin
sarfaraznawaz14-Feb-11 20:22
sarfaraznawaz14-Feb-11 20:22 
AnswerRe: convert Cpoint to CRect PinPopular
Cedric Moonen14-Feb-11 20:28
Cedric Moonen14-Feb-11 20:28 
GeneralRe: convert Cpoint to CRect Pin
sarfaraznawaz15-Feb-11 21:48
sarfaraznawaz15-Feb-11 21:48 
AnswerRe: convert Cpoint to CRect Pin
patelmayur31-May-11 3:09
patelmayur31-May-11 3:09 
QuestionStrings [SOLVED] Pin
goldenrose914-Feb-11 19:24
goldenrose914-Feb-11 19:24 
AnswerRe: Strings Pin
ShilpiP14-Feb-11 19:53
ShilpiP14-Feb-11 19:53 
GeneralRe: Strings Pin
goldenrose914-Feb-11 21:59
goldenrose914-Feb-11 21:59 
GeneralRe: Strings Pin
ShilpiP14-Feb-11 22:15
ShilpiP14-Feb-11 22:15 
GeneralRe: Strings Pin
goldenrose914-Feb-11 23:26
goldenrose914-Feb-11 23:26 
GeneralRe: Strings Pin
ShilpiP14-Feb-11 23:29
ShilpiP14-Feb-11 23:29 
AnswerRe: Strings Pin
CPallini14-Feb-11 21:32
mveCPallini14-Feb-11 21:32 
QuestionCorruption of the Heap Error Pin
Foothill14-Feb-11 10:40
professionalFoothill14-Feb-11 10:40 
To begin, I'm enrolled a some programming classes at the my university, so I'm getting my C++ feet wet through experimentation. The following code generates a heap corruption error everytime I launch it.


#include<iostream>
using namespace std;

struct IntArray
{
int Iarray[0];
};

void main()
{

char end;
short num = 20;

IntArray* A = (IntArray*)new int(sizeof num);

for ( short i = 0 ; i < 10 ; ++i )
{
A->Iarray[i] = ( i * 10 );
}

for ( short j = 0 ; j < 10 ; ++j )
{
cout << A->Iarray[j]," ";
}

cin >> end;

delete A;

return;
}

This is the error that it generates before the program even starts to run:

"Windows has triggered a breakpoint in My Arrays.exe.
This may be due to a corruption of the heap, which indicates a bug in My Arrays.exe or any of the DLLs it has loaded.
This may also be due to the user pressing F12 while My Arrays2.exe has focus.
The output window may have more diagnostic information."

I following the exact procedures found in the MSDN article:
http://msdn.microsoft.com/en-us/library/0scy7z2d(VS.80).aspx

I'm trying to build array methods that I can understand.
Any idea on where I screwed this up will be helpful to the learning process.
AnswerRe: Corruption of the Heap Error Pin
David Crow14-Feb-11 11:55
David Crow14-Feb-11 11:55 
GeneralRe: Corruption of the Heap Error Pin
Foothill14-Feb-11 14:26
professionalFoothill14-Feb-11 14:26 
GeneralRe: Corruption of the Heap Error Pin
David Crow14-Feb-11 17:11
David Crow14-Feb-11 17:11 
GeneralRe: Corruption of the Heap Error Pin
ShilpiP14-Feb-11 19:13
ShilpiP14-Feb-11 19:13 
AnswerRe: Corruption of the Heap Error Pin
ShilpiP14-Feb-11 19:11
ShilpiP14-Feb-11 19:11 

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.