在关于strcat_s函数的MSDN文档中,写成:
返回值
如果成功则为零;失败时的错误代码。
所以我希望这段代码(溢出)将非零值返回int res
:
char dest[8]="abcd";
register const char *src = "01234";
int res = strcat_s(dest, _countof(dest), src);
if(!res)
cout << "error";
else
cout << "success";
如何避免崩溃,取而代之的是res
?
谢谢!