Access in invalid stack
Go Up to Access Errors
An Access In Invalid Stack
error occurs when an attempt is made to access memory below the bottom of the stack. This is different from Access Underrun
, since the memory is allocated on the stack and not in the heap.
#include <tchar.h>
#pragma hdrstop
void myf()
{
char name[20];
strcpy(&name[-1], "someone"); // error
}
int _tmain(int argc, _TCHAR* argv[])
{
myf();
return 0;
}