当前位置:网站首页>一劳永逸解决vs编译器无法使用scanf函数
一劳永逸解决vs编译器无法使用scanf函数
2022-08-03 05:11:00 【宗介@bit】
相信很多小伙伴在刚开始使用visual stdio写C语言时都会遇到scanf函数报错的问题,这是由于出于安全考虑vs编译器不支持这种函数写法。要想编译通过不外乎以下几种方法。
1.使用scanf_s来替换scanf(注意要去了解一下scan_f的使用方法)
2.使用scanf函数时在整个代码的最前面加上如下代码
#define _CRT_SECURE_NO_WARNINGS 1(切记一点一定是在整个代码的最前面)!!!
3.每段代码如果都添加上述代码会显得太麻烦
我们可以在安装编译器的磁盘中搜索找到如下文件
newc++file.cpp如果忘记编译器安装目录,推荐一个很实用的文件搜索小工具Everything
然后找到文件并用记事本打开此文件,将
#define _CRT_SECURE_NO_WARNINGS 1添加到文件中并保存,但是有的电脑可能会因为权限问题无法成功保存,因此找到文件后先把文件拖拽至桌面,然后在桌面上用记事本打开该文件输入上述代码并且保存,然后再将该文件拖拽至原来目录文件中。
边栏推荐
猜你喜欢

Exception(异常) 和 Error(错误)区别解析

Talking about GIS Data (6) - Projected Coordinate System

用scikit-learn学习谱聚类

Common fluorescent dyes to modify a variety of groups and its excitation and emission wavelength data in the data

力扣561. 数组拆分

深度学习入门之GRU

设计模式——组合模式、享元模式(Integer缓存)(结构型模式)

第四次培训

Shell conditional statement judgment

【Harmony OS】【ARK UI】ets use startAbility or startAbilityForResult to invoke Ability
随机推荐
1. 两数之和
ss-4.2 多个eureka集群案例
阿里云对象存储oss私有桶生成链接
数据分析 第一篇
-角谷猜想-
初步认识ZK
ss-1.curl (cloud-provider-payment8001)
3n+1问题
斐讯K2路由编译Padavan华硕固件和心得
celery工作原理图
ss-2.子项目互相访问(order80 -> payment8001)
typescript49-交叉类型
阿凡提的难题
JDBC与连接池
Business table analysis - balance system
1095 解码PAT准考证 (25 分)(C语言)
Pr第二次培训笔记
如何不耍流氓的做运维之-SHELL脚本
用scikit-learn学习谱聚类
-整数求和-