在C语言里scanf()这个函数不安全,会导致内存访问越界,所以微软给我们提供了一个安全的函数,scanf_s().接下来我们介绍scanf函数的解决方法.
一,问题展示
看出来,第七行,第八行都有警告线,且不能运行.
二, 解决方法(1)
在文件上方加上: #define _CRT_SECURE_NO_WARNINGS 这句话.
注意:这句话应该加在头文件的上方 .加在头文件下方没有用.
注意:这句话应该加在头文件的上方 .加在头文件下方没有用.
注意:这句话应该加在头文件的上方 .加在头文件下方没有用.
重要的事说三遍!!!
三,解决方法(2)
使用scanf_s();
结果展示;
没有报错,没有警告,运行正常。完美~~