joe 发表于 2022-5-18 10:52:26

error C4996: 'fopen': This function or variable may be unsafe


今天用vs c/c++做一个项目的相关实验,出现:
错误        1        error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

这是因为VS认为 fopen缺乏安全性,因此使用时编会报错“error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.”
一种解决办法就是用用fopen_s来代替原来的方法fopen,这种做法需要修改实验代码;另一种办法就是添加预处理定义:
点击 :项目-->属性-->配置属性-->C/C++-->预处理器-->预处理器定义中添加 _CRT_SECURE_NO_WARNINGS



页: [1]
查看完整版本: error C4996: 'fopen': This function or variable may be unsafe