1、 用Visual studio 写了一段下面的c++代码。
#include <iostream>
using namespace std;
int main()
{
char x[20] = "Hello";
char y[] = " C++";
std::cout << strcat(x, y) << endl;
return 0;
}
2、 一执行,报了个下面的错误。
error C4996: ‘strcat’: This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
这是个预处理错误,需要对预处理器进行设置,右键项目,选择“属性”,弹出属性窗口(图-1),在“预处理器定义”里添加“_CRT_SECURE_NO_WARNINGS”,问题就解决了。