在C++编程中,当用到strcpy()函数时,用一些新的编译器会报错,例如:
strcpy(str1,str2);
意义很简单,就是告诉你,strcpy()函数不安全,必须改为使用strcpy_s()函数,首先不管改成strcpy_s()函数之后会发生什么后续问题,其实从理论上来说,上面的代码语法上和逻辑上来说都是对的,那么怎么避免编辑器强制要求你使用安全版本呢?就是在代码开头#include <iostream>前面加上一句如下所示:
#define _CRT_SECURE_NO_WARNING
#include <iostream>
using namespace std;
加完之后程序就可以正常运行了。