C语言学习笔记之VS2022安装使用教程

 更新时间:2022年05月01日 10:32:22   作者:一个努力成为大白的小白  
这篇文章主要介绍了C语言学习笔记之VS2022安装使用教程,在VS2022中,在使用scanf函数编译出错,本文给大家提到了解决方法,需要的朋友可以参考下

一、安装VS2022

参照B站安装教程安装。

Tips:选择安装信息的时候,学习C语言勾选“通用Windows平台开发”,考虑到后续会用到C++,所以勾选了“使用C++的桌面开发”。值得一提的是,安装完成之后在后续学习过程中此安装信息也是可以修改的。

二、创建项目测试程序

点击最上方状态栏调试-开始执行(不调试),运行程序。

成功!

三、遇到问题

VS2022中,在使用scanf函数编译出错:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

四、解决办法

加宏定义取消safe安全,或使用scanf_s

加宏定义取消safe安全的方法:

在代码最开头加上:

#define _CRT_SECURE_NO_WARNINGS

如下图所示:

 但每一次都加上一句宏定义似乎显得有点麻烦,有一个好办法

在你的vs2022安装目录中找到一个叫newc++file.cpp 文件,以管理员身份打开,将#define _CRT_SECURE_NO_WARNINGS加进去,并保存即可,以后再创建源文件的时候,都会存在这句代码,以免次次添加。

参考路径:Microsoft VisualStudio\2022\Community\Common7\IDE\VC\VCProjectItems

到此这篇关于C语言学习笔记之VS2022安装使用教程的文章就介绍到这了,更多相关VS2022安装使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++元编程语言初步入门详解

    C++元编程语言初步入门详解

    这篇文章主要为大家介绍了C++元编程语言初步入门的详解示例,文中包含详细的基本概念及运用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • 在C++中实现高效的数组原地轮转的方法总结

    在C++中实现高效的数组原地轮转的方法总结

    在 C++ 中,可以通过多种方式实现数组的轮转操作,以下是几种常见的实现方法及其对应的代码示例,文中通过代码示例介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2025-04-04
  • 分析C语言一个简单程序

    分析C语言一个简单程序

    本文主要介绍C语言简单的程序,这里给大家详细介绍C语言代码,对函数概念、头文件、自定义函数等基础信息的讲解,希望能帮助刚刚学习的同学
    2016-07-07
  • C++类型转换详解

    C++类型转换详解

    类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换
    2021-10-10
  • C语言详解用char实现大小写字母的转换

    C语言详解用char实现大小写字母的转换

    这篇文章主要给大家介绍了关于C语言实现大小写字母转换的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Visual Studio Code 配置C、C++ 文件debug调试环境的详细过程

    Visual Studio Code 配置C、C++ 文件debug调试环境的详细过程

    这篇文章主要介绍了Visual Studio Code 配置C、C++ 文件debug调试环境,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • C++可执行文件绝对路径值与VS安全检查详解

    C++可执行文件绝对路径值与VS安全检查详解

    这篇文章主要给大家介绍了关于C++可执行文件绝对路径值与VS安全检查的相关资料,文中通过图文以及实例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友可以参考下
    2023-01-01
  • C++ String部分成员模拟实现流程详解

    C++ String部分成员模拟实现流程详解

    我们先不直接实现完整版的string,先实现简易版的string部分成员来基本了解下它的框架,以及以后来学习深浅拷贝的问题。这样有循序渐进的过程嘛
    2022-08-08
  • C语言线索二叉树基础解读

    C语言线索二叉树基础解读

    线索二叉树还是按照链二叉树的方法创建,只不过在结点原本为空的左指针改为指向该结点在中序遍历中的前驱,结点原本为空的右指针改为指向该结点在中序遍历中的后继,也就是说把空的指针给利用了起来
    2022-04-04
  • C语言行优先和列优先的问题深入分析

    C语言行优先和列优先的问题深入分析

    这篇文章主要介绍了C语言行优先和列优先的问题深入分析的相关资料,需要的朋友可以参考下
    2017-01-01

最新评论