关于 C6031 返回值被忽略:“scanf“ 解决方案
今天在用VS2019 进行数据的输入时,报了一个错误警告:其实从这个错误也可以看出:主要是因为在ANSI C中没有scanf_s(),只有scanf(),但是scanf()在读取时不检查边界,所以可能会造成内存泄露。于是Microsoft公司在VS中提供了scanf_s()。但是如果想继续使用scanf,我在网上也找了几种方法:方法一:直接在开头加宏定义:#define _CRT_SECURE_NO_WARNINGS这种方法确实好用,但是也会出现一个问题:在scanf函数底下,出现一个淡绿色
原创
2021-02-02 12:36:58 ·
5191 阅读 ·
4 评论