大佬们新人求助哪里出问题了
c吧
全部回复
仅看楼主
level 1
如图 最后提示说忽略scanf返回值是啥意思
2025年10月22日 13点10分 1
level 1
VS死丢丢认为scanf不安全,应该换成scanf_s
2025年10月24日 08点10分 2
这个还真不是c4996不安全警告,是c6031返回值被忽略警告!当你调用了有返回值的函数却没使用这个返回值时就会被警告!正确使用scanf的格式应为int iResult = scanf("..",...);或者使用if, while, switch, for等自带条件判断的语句来调用,比如if(scanf("..",...) == 1){...}
2025年10月24日 08点10分
下边的c4996报错才是你说的函数不安全,使用安全函数或者添加宏禁用警告
2025年10月24日 08点10分
level 6
#define _CRT_SECURE_NO_WARNINGS 1 // 禁用所有安全警告 放在第一行 新手在这里经常会被坑,遇到scanf时。
2025年10月24日 09点10分 3
1