16,551
社区成员
发帖
与我相关
我的任务
分享char cc[1];
try
{
strcpy_s(cc, 1, "123");
}
catch (...)
{
int i = 0;
}#include <cstdio>
#include <cstdlib>
#include <crtdbg.h>
#include <cstring>
void myInvalidParameterHandler(const wchar_t* expression,
const wchar_t* function,
const wchar_t* file,
unsigned int line,
uintptr_t pReserved)
{
wprintf(L"Invalid parameter detected in function %s."
L" File: %s Line: %d\n", function, file, line);
wprintf(L"Expression: %s\n", expression);
}
int main( )
{
_invalid_parameter_handler oldHandler, newHandler;
newHandler = myInvalidParameterHandler;
oldHandler = _set_invalid_parameter_handler(newHandler);
_CrtSetReportMode(_CRT_ASSERT, 0);
char cc[1];
strcpy_s(cc, 1, "123");
}