首页 > 其他分享 >C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To

C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To

时间:2024-10-04 13:00:17浏览次数:8  
标签:function deprecation SECURE CRT NO scanf WARNINGS 处理器

错误原因

VS平台认为scanf函数不安全,要求换成scanf_s函数

解决方案

方案一:将scanf换成scanf_s[不建议]

将scanf换成scanf_s

但是,scanf_s函数只能在vs上使用,其他平台无法使用,故修改后代码无法移植,不建议

方案二:#define _CRT_SECURE_NO_WARNINGS

在头文件之前增加预处理器指令#define _CRT_SECURE_NO_WARNINGS

可使用以下方法,让后续所有项目自动添加此预处理器指令:

可在vs的安装路径下寻找newc++file.cpp文件,在此文件首行添加此预处理器指令#define _CRT_SECURE_NO_WARNINGS

方法三:设置预处理器

右键  ->  属性  ->  配置属性  ->  C/C++  ->  预处理器  ->  预处理器定义  ->  输入_CRT_SECURE_NO_WARNINGS

方法四:禁用安全检查

右键  ->  属性  ->  配置属性  ->  C/C++  ->  代码生成  ->  安全检查  ->  禁用安全检查(/GS-)

方法五:不进行SDL检查

右键  ->  属性  ->  配置属性  ->  C/C++  ->  常规  ->  SDL检查  ->  否(/sdl-)

标签:function,deprecation,SECURE,CRT,NO,scanf,WARNINGS,处理器
From: https://www.cnblogs.com/EricsT/p/18446510

相关文章

  • OpenAi FunctionCalling 案例详解
    源码详细讲解pdf及教学视频下载链接:点击这里下载FunctionCalling的单一函数调用天气预报查询(今天长沙的天气如何?)1importjson2importrequests3fromopenaiimportOpenAI45client=OpenAI()67location="长沙"89defget_current_weather(c......
  • 1068:与指定数字相同的数的个数 【printf和scanf的非常正常用法】
    【题目描述】输出一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行为N和m,表示整数序列的长度(N<=100)和指定的数字;第2行为N个整数,整数之间以一个空格分开。输出为N个数中与m相同的数的个数。【输入】第1行为N和m,表示整数序列的长度(N<=100)和指定的数字,中间用一个空......
  • C++ Data Member Pointers 和 Member Function Pointers
    https://itanium-cxx-abi.github.io/cxx-abi/abi.html#member-pointers2.3MemberPointers2.3.1DataMemberPointersThebasicABIpropertiesofdatamemberpointertypesarethoseofptrdiff_t.Adatamemberpointerisrepresentedasthedatamember's......
  • Learning Continuous Image Representation with Local Implicit Image Function
    LearningContinuousImageRepresentationwithLocalImplicitImageFunction(阅读笔记)11.03局部隐式图像函数(LIIF)表示连续中的图像,可以以任意高分辨率表示。摘要:如何表示图像?当视觉世界以连续的方式呈现时,机器用二维像素数组以离散的方式存储和观看图像。本文中,试图学习......
  • 0xffffffffc1131d1d in ?? () Cannot find bounds of current function
    其实并不是崩了,只是gdb找不到目前在哪一行而已。为了验证,输入l命令打印附近的代码(gdb)nCannotfindboundsofcurrentfunction(gdb)l221unsignedlongi;222intret=0;223224while(a*5<(1<<max_bits_a)){225......
  • systemtap semantic error: no match (similar functions:
    用户态probe文档:https://sourceware.org/systemtap/SystemTap_Beginners_Guide/userspace-probing.html这是process("PATH").function("function")报的错,意思是没有在ELF文件中找到这个函数对应的符号。大概率是因为ELF文件是用C++编译来的,符号名跟函数名不对应。例如对于以下程......
  • VSCode - Hint documentation of a Python function is different from its docstring
      Searched'defseed('inthesourcecode:  Thereisonedefinitionoftheseed()methodininterfaceclassRandomState:Theimplementationoftheseed()methodinclassRandomStateisasfollows:......VSCodehintdisplaysthedocstr......
  • Sum of XOR Functions
    SumofXORFunctions题目有一个序列\(a\),计算:\[\sum\limits_{l=1}^{n}\sum\limits_{r=l}^n(r-l+1)\times\bigoplus\limits_{i=l}^{r}a_i\]思路位运算的题,我们对于每一位进行考虑,会发现构成了很多个\(0,1\)序列,则我们对于每一个序列考虑价值,求和即可。设\(b\)序列为这......
  • 易优CMS致命错误,联系技术支持:Call to undefined function eyPreventShell()-eyoucms
    当你遇到 core/helper.php 第146行左右出现致命错误,并且提示 CalltoundefinedfunctioneyPreventShell() 时,通常是因为某个自定义函数未被定义或未被正确引入。以下是一些具体的解决步骤:步骤1:检查函数定义定位 eyPreventShell 函数查找 eyPreventShell 函数的......
  • css-functions伪类选择器系列二
    一张图浏览CSSFunctions概述本文主要讲述CSS的部分伪类选择器第二篇,包括::nth-child、:nth-last-child、:nth-of-type和:nth-last-of-type。:nth-child():nth-child伪类是根据父元素的子元素列表中的索引来选择元素。语法:nth-child是以一个参数nth来描述匹配兄弟元素......