这个还真不是c4996不安全警告,是c6031返回值被忽略警告!当你调用了有返回值的函数却没使用这个返回值时就会被警告!正确使用scanf的格式应为int iResult = scanf("..",...);或者使用if, while, switch, for等自带条件判断的语句来调用,比如if(scanf("..",...) == 1){...}
2025年10月24日 08点10分
下边的c4996报错才是你说的函数不安全,使用安全函数或者添加宏禁用警告
2025年10月24日 08点10分