在VS中使用scanf会产生警告,因为scanf 是由C语言提供的,在VS中scanf是不安全的函数。
有两种方法可以解决报错,一种是可以将scanf替换为scanf_s ,但是scanf_s不是标准的C语言函数,是由VS编译器提供的,跨平台性/可移植性差,代码在其他编辑器中可能会产生错误。
所以推荐第二种方法:
在源文件的第一行中添加以下代码
#define _CRT_SECURE_NO_WARNINGS 1 //忽视警告
在VS中使用scanf会产生警告,因为scanf 是由C语言提供的,在VS中scanf是不安全的函数。
有两种方法可以解决报错,一种是可以将scanf替换为scanf_s ,但是scanf_s不是标准的C语言函数,是由VS编译器提供的,跨平台性/可移植性差,代码在其他编辑器中可能会产生错误。
所以推荐第二种方法:
在源文件的第一行中添加以下代码
#define _CRT_SECURE_NO_WARNINGS 1 //忽视警告