C语言编译器,scanf报错解决办法

本文介绍了C语言,它是人和计算机交流的通用语言,有国际标准。还提及了C语言编译器,如clang、GCC等,以及使用VS2019进行C语言开发的流程,包括新建源文件、编写代码等。同时针对#include无法调用和vs2022无法解析scanf的问题给出了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初识C语言

定义:人和计算机交流的的语言,是一门通用的计算机语言,广泛用于软件开发

a12b2117a5234511b68baa065ea187a0.png

C语言是有国际标准,C80,C90标准

编译器

clang,GCC,win-TC,syblime,Msvc.turbo C

VS2019:集成开发软件

eef1c938858b4316af89cee69c670b18.png

bc6af62123e949aab4718965b93f19a3.png

新建源文件

我们称xxx.c为源文件,xxxx.h是头文件

631f7e8f985340059e37efa86035f2cc.png

fbc54ad9374949eebd2eb23fafad3a9e.png

最后命名要改成文件后缀为xxxx.c的文件

编写代码,这里写错了应该是#include

a7af79417c77445f8ec47e7db06e17a3.png

设置项目属性

cf7fe7f253f14ab9ba0db252c8c778c3.png

0edfc4eb9f664135bb929fb187f0fc23.png

开始运行代码

#define _CRT_SECURE_NO_WARNINGS 1

#include

int main() {

int a = 0;

scanf("%d", &a);

printf("a=%d\n", a);

return 0;

}

出现结果就证明C语言可以成功编写了

不过此时出现了一个问题。#include无法调用。

这里我将我的解决方案写出。

a556c02132814f7f8fef1e9a6e209842.png

在菜单界面找到vs的下载程序点开,后点击修改。

134ff75dfc6b4d5587fd064f097eac48.png

下载后进入,就可以啦。

上面的代码在可能会出现错误,而错误原因是vs2022无法解析scanf,所以在编写时需要加上#define _CRT_SECURE_NO_WARNINGS 1

当然还有跟好的方式。比如,我们可以在源文件上添加这句话。下面是我用everything找到newc++file.cpp

90ae38ea95b24692a6ac41b5d65565e0.png

在自己的目录下找也是可以的。这个文件就在你所安装的vs下面。

这个文件的本质是:每一次创建xxx.c文件时会将他调用出来。所以我们一劳永逸,直接在源头给她添加。到时候每一次,新建文件时,就会出现这句话。

我在提醒一下,这个文件需要权限才能修改。所以我们可以将他先放到我们有权限的目录下进行修改,然后放回去就行。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值