博客
关于我
关于scanf函数在VS中使用的问题
阅读量:330 次
发布时间:2019-03-04

本文共 606 字,大约阅读时间需要 2 分钟。

目录

一、scanf函数的使用

#include
int main() { //printf是输出函数;与它对立的scanf函数则是输入函数 - 两者都在stdio.h头文件 int n=0; scanf("%d",&n);//这里从键盘上读取数据,通过&(取地址符)存放在n所在的内存空间里 printf("%d\n",n); return 0; }

二、scanf函数在VS中使用出现的问题及解决方法

1.出现的问题

如果在VS中使用scanf等函数会报不安全错误在这里插入图片描述

2.解决方法

#define _CRT_SECURE_NO_WARINGS//1 这条语句只能放在首行#pragma warning(disable:4996)//2#include
int main(){ int num=0; scanf("%d",&num); //使用scanf_s代替scanf;但是不建议使用scanf_s - 因为scnaf_s不是C函数,而是VS中自带的函数。使用它可能会造成跨平台的问题 //scanf_s("%d",&num);//3 printf("%d\n",num); return 0;}

三、一劳永逸

1.在VS的安装路径下找到new++file

2.打开并添加#define _CRT_SECURE_NO_WARNINGS保存即可

转载地址:http://bqbe.baihongyu.com/

你可能感兴趣的文章
5.3.2 等待一段时间:编写延时循环
查看>>
1.2.3 项目、项目集、项目组合以及运营管理之间的关系
查看>>
光环和你一起迎接改版
查看>>
1.12 项目和运营的区别
查看>>
习惯养成记打卡-第7章 项目成本管理
查看>>
习惯养成记打卡-第9章 项目资源管理
查看>>
LeetCode - 98. 验证二叉搜索树(迭代、递归)2
查看>>
【△重点△】LeetCode - 4. 寻找两个正序数组的中位数——二分查找
查看>>
LeetCode - 5. 最长回文子串——字符串、动态规划
查看>>
【Redis】Redis客户端实现的基本原理
查看>>
全局锁和表锁 :给表加个字段怎么有这么多阻碍?
查看>>
事务到底是隔离的还是不隔离的?
查看>>
SpringMVC的Model对象的使用
查看>>
@Import注解---导入资源
查看>>
解决ubuntu在虚拟机(VMware)环境下不能联网的问题
查看>>
LeetCode - 字符串相乘
查看>>
二分查找与插入排序的结合使用
查看>>
892 三维形体的表面积(分析)
查看>>
40. 组合总和 II(dfs、set去重)
查看>>
16 最接近的三数之和(排序、双指针)
查看>>