在VS里面怎么用scanf函数

 大家请看这个页面,认为scanf函数不安全,考虑使用scanf_s替换,但是这个scanf_s函数是VS这个IDE提供的,不是C语言标准库中的函数,这就意味着你在你代码中使用了scanf函数,你的代码在VS编译器上是不能通过编译的,如果不用scanf_s,有以下三种方法:

1.在VS2022中,要使用scanf,必须在当前代码的第一行加上:

#define_CRT_SECURE_NO_WARNINGS 1

  1. 2.第二种方法,就是把第一种变成自动的,只要装好VS,你的安装路径下就会有一个newc++file.cpp的文件

    所有新建的.c / .cppd1文件都是拷贝newc++file.cpp这个文件的!

    如果能在newc++file.cpp上加上:

    #define_CRT_SECURE_NO_WARNINGS 1

    就可以了

  2. 3.在代码中加入#pragma warning(disable:4996)这个就行了,这个意思是消除警报:4996,这个具体看情况,那个报警就消除那个就行了

  3. 总结:个人推荐第二种,因为这种方法是一劳永逸。

你可能感兴趣的:(算法)