我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

vscode调试使用scanf无法获取用户输入

使用vscode调试c代码的时候无法输入

img

img

launch.json文件

img

vscode认为scanf()函数不安全,换成 scanf_s()

请参考:

scanf_s_百度百科 很多带“_s”后缀的函数是为了让原版函数更安全,传入一个和参数有关的大小值,避免引用到不存在的元素,有时黑客可以利用原版的不安全性黑掉系统。比如:char d[20];写成scanf_s("%s",d,20);才是正确的,有这个参数20使准确性提高。 https://baike.baidu.com/item/scanf_s/443572?fr=aladdin

供参考:https://blog.csdn.net/howard2005/article/details/123508897

近期文章

  • 数据库触发器更新列后如何进行查询?
  • 安装 npm install crypto-js 出错
  • c语言数组在指定位置插入数
  • python计算结果NaN
  • 介绍python题库
  • SQLSERVER2008 在求最小值min时,TOP子句不起作用,求帮助
  • 怎么做一个一键打开各种码的小程序呢?
  • 如何让U盘数据的恢复
  • springboot+vue部署项目的跨域问题
  • js中for循环var声明的变量最后一次不输出
  • 有什么好用的拾音模块推荐一下
  • 如何用Python的pandas实现DataFrame列的字符串截取
  • thymeleaf无法被解析
  • 微信小程序 data值刷新后无效
  • R中optim的报错
  • 网站URL被大面积扫描采集,关键是IP还多
  • WD移动硬盘格式化显示innerexception内部报错,如何解决?
  • vue无法展示本地路径的图片
  • 关于学习allure遇到的问题
  • 【深度学习】TypeError: must be real number, not NoneType

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华