visual studio的安装及scanf报错的解决

visual studio是一款很不错的c语言编译器

下载地址:官网

点击后跳转到以下界面

下滑后点击下载Vasual Sutdio,选择社区版即可

选择位置存放下载文件后,即可开始安装

安装时会稍微等一小会儿。然后会弹出这个窗口,我们选择安装位置尽量不要放在c盘里。

选择完成之后,慢慢等待下载验证,这个需要一会儿时间,我们可以先去做会儿别的事。

安装完后,会有一个弹窗,我们可以立刻重启,也可以点击以后再说。

这样就全部下载完成了。

我们只需要双击桌面图标即可打开了。(如果没有桌面图标,就在win里搜一下,添加桌面快捷方式即可)

打开之后需要登陆,我们可以点击直接跳过,然后会选择主题的颜色,我们先选默认的白色,,点击启动后会等几分钟......

创建项目

创建新项目,我们可以先选择空项目

然后决定项目名称

点击创建

右侧会有一个解决资源方案管理,如果不小心关闭了,可以通过视图,点击第一个即可重新打开。

右击源文件,添加一个源文件,添加->新建项

后缀.c为c文件,cpp为c++文件,后缀不要更改成其他类型,前边的名称可以更改,如Project,test等等。

添加完成后我们就可以开始编程了,为了更加护眼,可以点击右上角齿轮状符号

设置背景的颜色

大家改一下自定义,就用以上的色调,饱和度,亮度,RGB即可改为绿色背景。


再解决一下visual studio中scanf函数报错的问题,每次设置的话太不方便了,我们直接一劳永逸。

呐,大家可以发现,在打开一个空项目时,我的这个上边就会自动出来这一行字符

#define _CRT_SECURE_NO_WARNINGS

包含头文件stdio.h且注释这一行字符后,我们用scanf为一个变量赋值,会发现有这样一个报错

visual studio不支持直接用scanf,要使用的话还要加_s,但是只有visual studio是这样,到了别处就不能用了,我们只要把上面那行代码添加到最顶端,就可以使用了,但是每次都要加很麻烦,来一个一劳永逸的方法。

大家可以下载一个everything,这玩意儿搜文件贼快

搜索newc++file

点击打开文件路径

就是他

直接剪切到桌面

需要管理员才能移动,我们之间点继续即可

双击用记事本打开,发现里面什么都没有,

#define _CRT_SECURE_NO_WARNINGS

将这些字符复制粘贴进去即可,然后放回原位,还是继续点继续即可,到这里就大功告成了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/413897.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

windows安装mysql5.7

看了如何学习mysql后,就开始本地安装mysql,开始学习了。 1.官网下载 官网地址: https://dev.mysql.com/downloads/mysql/ 选择5.7版本 点击 “No thanks, just start my download”开始下载 下载64位的压缩包版 解压下载好的.zip文件&#xf…

Diffusion Models

DDPM x 0 ∼ q ( x 0 ) x_0 \sim q(x_0) x0​∼q(x0​)是真实数据分布,扩散模型学习一个分布 p θ ( x 0 ) p_\theta(x_0) pθ​(x0​)去逼近真实数据分布。 p θ ( x 0 ) : ∫ p θ ( x 0 : T ) d x 1 : T (1) p_\theta(x_0) : \int p_\theta(x_{0:T})dx_{1:T} \…

el-tree获取当前选中节点及其所有父节点的id(包含半选中父节点的id)

如下图,我们现在全勾中的有表格管理及其下的子级,而半勾中的有工作台和任务管理及其子级 现在点击保存按钮后,需要将勾中的节点id及该节点对应的父节点,祖先节点的id(包含半选中父节点的id)也都一并传给后端,那这个例子里就应该共传入9个id,我们可以直接将getCheckedK…

Linux shell编程学习笔记40:stat命令

程序员必备的面试技巧 “程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀…

深度学习(1)--基础概念

一.计算机视觉(CV) (1).计算机视觉中图像表示为三位数组,其中三维数组中像素的值为0~255,像素的值越低表示该点越暗,像素的值越高表示该点越亮。 (2).图像表示 A*B*C,其中A,B分别为图像的长和宽,C则表示图像的颜色通道…

PBR材质纹理下载

03:10 按照视频里的顺序 我们从第6个网站开始倒数 点击本行文字或下方链接 进入查看 6大网站地址 网址查看链接: http://www.uzing.net/community_show-1962-48-48-35.html 06 Tectures Wood Fence 001 | 3D TEXTURES 简介:最大的纹理网站之一&#x…

【前后端的那些事】15min快速实现图片上传,预览功能(ElementPlus+Springboot)

文章目录 Element Plus SpringBoot实现图片上传,预览,删除效果展示 1. 后端代码1.1 controller1.2 service 2. 前端代码2.1 路由创建2.2 api接口2.2 文件创建 3. 前端上传组件封装 前言:最近写项目,发现了一些很有意思的功能&…

Maven《二》-- Maven的安装与配置(亲测成功版)

目录 🐶2.1 Maven的安装条件 🐶2.2 Maven安装步骤 1. 检查本地%JAVA_HOME% 2. 解压maven 3. 配置maven的环境变量 4. 校验maven是否配置成功 5. 配置本地仓库 🐶2.3 Idea配置本地Maven软件 🐶2.1 Maven的安装条件 各个工具…

three.js 缓动算法.easing(渐入相机动画)

效果&#xff1a;淡入&#xff0c;靠近物体 代码&#xff1a; <template><div><el-container><el-main><div class"box-card-left"><div id"threejs" style"border: 1px solid red"></div><div c…

基于网络爬虫的天气数据分析

二、网络爬虫设计 网络爬虫原理 网络爬虫是一种自动化程序&#xff0c;用于从互联网上获取数据。其工作原理可以分为以下几个步骤&#xff1a; 定义起始点&#xff1a;网络爬虫首先需要定义一个或多个起始点&#xff08;URL&#xff09;&#xff0c;从这些起始点开始抓取数据…

Spring | Spring中的Bean--下

Spring中的Bean: 4.Bean的生命周期5.Bean的配装配式 ( 添加Bean到IOC容器的方式 依赖注入的方式 )5.1 基于XML的配置5.2 基于Annotation (注解) 的装配 (更常用&#xff09;5.3 自动装配 4.Bean的生命周期 Spring容器可以管理 singleton作用域的Bean的生命周期&#xff0c;在此…

DBA技术栈(三):MySQL 性能影响因素

文章目录 前言一、影响MySQL性能的因素1.1 商业上的需求1.2 应用架构规划1.3 查询语句使用方式1.4 Schema的设计1.5 硬件环境 总结 前言 大部分人都一致认为一个数据库应用系统&#xff08;这里的数据库应用系统概指所有使用数据库的系统&#xff09;的性能瓶颈最容易出现在数…