关于scanf函数在VS中使用的问题
发布日期:2021-05-07 10:11:50 浏览次数:11 分类:原创文章

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

目录

一、scanf函数的使用

#include<stdio.h>	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<stdio.h>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保存即可

上一篇:操作符初识
下一篇:转义字符

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年03月18日 00时41分00秒