问题描述
使用strcpy()、strcat()、fopen()、gets()等函数时会报错,建议使用安全函数。
解决方法
项目内解决
上方工具栏>>项目>>最后一个的项目属性
打开后:
左侧C/C++>>预处理器>>预处理器定义
增加_CRT_SECURE_NO_WARNINGS
注意:这次设置只是在这个项目里生效。
该文件中解决
在代码中添加
#define _CRT_SECURE_NO_WARNINGS
直接按照报错提示修改
如:
char s[]="Winter Garden"
char copy_s[20];
strcpy(copy_s,s);
改为
char s[]="Winter Garden"
char copy_s[20];
strcpy_s(copy_s,sizeof(copy_s),s);
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/5046.html