同样的代码在vc6.0 可以运行在visual studio 2013就不行。为什么visual studio 2013输入函数是scanf_s

2025-04-08 18:46:33
推荐回答(1个)
回答1:

这个其实跟2013没啥关系,是语言发展的结果。scanf不安全(哪里不安全自己查一下就好),因此诞生了scanf_s代替旧的函数。2013比6.0要晚(这话有点费),所以代码检查遵循的就是新的规则,所以会提示你scanf过期废弃了。