保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

这篇具有很好参考价值的文章主要介绍了保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    关于这个问题也是对于小白的我困惑的很是难受,也是收集了一些这方面的信息,基本上都是干货就,若是有不足和疏忽错误的地方还望见谅~

首先就是第一个解决方法:

在输入时将scanf改输入为scanf_s,也就是在后面加上_s。

这是因为由于编译器Visual Studio 的原因Microsoft公司觉得scanf不安全因此自定义的scanf_s,在ANISC中只有scanf(),没有scanf(),因此会导致跨平台具有了一定的局限性,在通常跨平台时会出现报错的现象,所以第一种方法是不推荐的;这里的安全性也间接体现了解决的方法,后面会将到;

第二个解决方法:

保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

 打开Visual Studio 2022,点击上方调试窗口,最下面一行有一个调试属性,前面的是文件名点击进入。保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

 在常规选项中找到SDL检查是(/sdl)更改为否(/sdl-), 这里还没结束接着看下一个更改的地方。保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

 仍然是在这个选项卡中,依次找到代码生成安全检查,将启用安全检查(/GS)改为禁用安全检查(/GS-),到这里第二种方法就结束了,但这个方法也有一定的局限性,就是只会在当前这个项目文件夹(就是前面所说到的调试属性的那串字符)有这个效果不报错。如果你觉得麻烦以后都不想再去因为这个问题提前设置这些东西,还有更好的方法,就是设置时可能会比较麻烦,但有详细配图,手把手,包教会!

 第三个解决方法:

这里有两个点,暂时性解决/永久性解决

暂时性解决:

在所创建的文件第一行加入一行代码:#define _CRT_SECURE_NO_WARNINGS 1保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

 可以完美的解决scanf()的问题且在这个文件中所有的scanf都不需要加_s即可运行代码,但问题是总不能在每一次建立新文件时都去加这一行代码吧!未必有点太麻烦了,这时我们要想办法让他在生成每一个文件时都自动生成这个文件,不就完美解决了嘛~

永久性解决:

大概思路就是我们要找到我们所安装的位置Visual Studio并找到一个叫newc++file的文件并更改它

看图:

保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

右击鼠标点开属性,可看到文件位置并打开此位置;保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

 

此时我们会进入到文件的位置,但这里有一个点需要注意

打开文件时只会在IDE这里我们加上\VC\VCProjectltems即可看到newc++file这个文件夹;

保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

 此时鼠标右键以记事本的方式打开,进去之后空白的,这时就需要我们输入前面提到的那段代码

#define _CRT_SECURE_NO_WARNINGS 1

但此时又出现了一个问题,我也有遇到过就是我们把代码输入进去之后出现了一个现象无法保存,大多数是由于没有权限问题,我来分享一下我的解决方法:

首先以w11为例保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)

保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)首先回到桌面,按win键 对记事本以右击鼠标,并以管理员的身份运行,此时我们再次返回到newc++file文件打开并输入复制好的代码,此时就可以完美保存了,这时他会提示你是否替换,点击确定替换就OK啦~ ,再次重新点开Visual Studio 在新建的文件中第一行就会自动生成

#define _CRT_SECURE_NO_WARNINGS 1

此时所有的我已知的方法就完了,如果大家有更好的方法或者建议可在评论区讨论呦~文章来源地址https://www.toymoban.com/news/detail-450372.html

到了这里,关于保姆级,手把手教你解决微软Visual Studio 2022的scanf()返回值被忽略问题(每个步骤都配图且标记)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#系列-手把手教你安装 Visual Studio配置C#开发环境,创建第一个C#程序

    下载软件 点击此处开始下载 安装依赖 选择.NET desktop development 安装完成,重启电脑 解决方案1 找到这个目录C:ProgramDataMicrosoftVisualStudioPackages 直接搜索VC_redist 找到这个VC_redist.x64.exe文件,一般会有两个,直接全部双击安装 返回VS installer 界面点击:更多—修复 解决方

    2024年04月26日
    浏览(61)
  • 手把手教你安装Jupyter Notebook(保姆级教程)

    Jupyter Notebook 是一个基于 Web 的交互式计算环境,支持多种编程语言,包括 Python、R、Julia 等。它的主要功能是将代码、文本、数学方程式、可视化和其他相关元素组合在一起,创建一个动态文档,用于数据分析、机器学习、科学计算和数据可视化等方面。Jupyter Notebook 提供了

    2023年04月26日
    浏览(50)
  • 干货|手把手教你怎么做好一块PCB!保姆级教程

    目录 一.明确设计目标 二.了解所用元器件的功能对布局布线的要求 三. 元器件布局的考虑 四.对布线的考虑 1.传输线 2.传输线的几种类型 3.端接传输线 4.非端接传输线 5.几种端接方式的比较 五.PCB 板的布线技术 接受到一个设计任务,首先要明确其设计目标,是普通的 PCB 板、高

    2023年04月22日
    浏览(71)
  • 手把手教你从微软官网上下载系统镜像【保持最新版】

    🔥推荐阅读:http://t.csdn.cn/nQfIY🔥 🥇个人主页:@MIKE笔记 🥈专栏:爱倒腾 如何从微软官网下载到全系列的系统镜像: 有人可能会说,都有镜像下载工具了,还有了解如何从微软官网直接下载镜像的必要吗? MIKE笔记认为,不仅要知其然,还要知其所以然,掌握这些电脑技巧

    2024年02月04日
    浏览(59)
  • 【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)

    VPN就是虚拟专用通道,是提供给企业之间或者公司个人与公司之间安全数据传输的隧道,OpenVPN是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI(图形用户界面)。本篇文章包含OpenVPN应用场景,OpenVPN服务端搭建,OpenVPN客户端搭建(windows+linux),OpenVPN密码认证,手

    2024年02月13日
    浏览(64)
  • 数据库课设 - 机票预订系统(保姆级手把手教你配置)

    目录 程序演示👀 需求分析📖 将程序跑起来🏃‍♀️ ✨技术栈springmvc + mybatis + thymeleaf + bootstrap✨ 此课程设计使用了较为全面的前后端框架,mybatis数据库框架,thymeleaf前端模版引擎,bootstrap组件库。 程序分为客户端和管理端 ,管理端可以管理客户信息以及订单航班,一定

    2024年02月06日
    浏览(53)
  • 手把手一起实现Visual Studio 2022本地工程提交(和克隆)Gitee

    登录Gitee,创建空仓库,如图: 新建仓库: 打开Visual Studio 2022创建的工程,点击创建Git存储库: 复制Gitee仓库URL: 将URL填入,点击创建并推送: 输入Gitee用户名和密码: 刷新Gitee页面,已提交代码: 如图,GlobalVariable.cs代码中日期为private string globalUpdateTime = “2023.7.29”:

    2024年02月15日
    浏览(60)
  • 手把手教你在云环境炼丹:Stable Diffusion LoRA 模型保姆级炼制教程

     很多同学都想要自己的专属AI模型,但是大模型的训练比较费时费力,不太适合普通用户玩。AI开发者们也意识到了这个问题,所以就产生了微调模型,LoRA就是其中的一种。在AI绘画领域,只需要少量的一些图片,就可以训练出一个专属风格的LoRA模型,比如某人的脸、某个姿

    2024年02月03日
    浏览(53)
  • GitHub从注册到上传静态网页(保姆级教程手把手教你上载自己的静态网页)

    全程我会卸载软件和创建小号进行展示,小白也可以玩转 这是按照本教程搭建的GitHub托管网页,由于是GitHub的服务器,国内访问会非常!慢! https://hidered.github.io/zzz.github.io/ https://github.com/ 浏览器输入 进入后网页如下 无法验证就要再输入一次,这个验证方式还是很好玩的 那

    2024年02月03日
    浏览(44)
  • 【计算机视觉】手把手教你配置stable-diffusion-webui进行AI绘图(保姆级教程)

    本地部署指的是将软件应用程序或服务部署在本地计算机或本地服务器上,而不是使用云服务或远程服务器。以下是一些常见的原因,解释为什么选择本地部署: 数据隐私和安全性:对于某些敏感数据或关键业务功能,保持数据在本地环境中更有保障。本地部署可以提供更高

    2024年02月08日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包