error C4996: ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

  • 由于微软在VS2013及后续的版本中不建议再使用C/C++传统库函数scanf、strcpy、sprintf等,所以直接使用会报以上的错误;
  • 而且编译器也提供了解决方法,如采用带_s的函数,scanf_s、strcpy_s,但这些并不是标准C/C++函数,想要继续使用此函数,需要添加 _CRT_SECURE_NO_WARNINGS这个预定义
  • 添加预处理命令:
    error C4996: ‘scanf‘: This function or variable may be unsafe C++使用传统库函数报错问题
    error C4996: ‘scanf‘: This function or variable may be unsafe C++使用传统库函数报错问题
    error C4996: ‘scanf‘: This function or variable may be unsafe C++使用传统库函数报错问题
    error C4996: ‘scanf‘: This function or variable may be unsafe C++使用传统库函数报错问题

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2022-01-10
  • 2022-12-23
  • 2021-08-19
  • 2021-07-19
  • 2021-03-31
猜你喜欢
  • 2021-11-06
  • 2021-11-05
  • 2021-10-14
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案