为了账号安全,请及时绑定邮箱和手机立即绑定

字符串。照着例题写的,怎么会错呢?

字符串。照着例题写的,怎么会错呢?

C
慕莱坞559520 2017-10-12 16:29:41
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

这不算是“错误”,这只是编译器报的“警告”。 因为 gets 这个函数不太安全,它不建议你用。  程序还是编译成功了。

不安全的原因是:它会把用户输入的字符都存入参数表示的数组中,直到遇到换行(用户敲回车)或 EOF。 于是根本就无法预知用户到底会输入多少个字符,很可能会超过参数数组的大小限制,这就会造成溢出。 所以这个函数在使用上是很不安全的。

事实上在 C11 标准中已经去掉了这个库函数。

查看完整回答
反对 回复 2017-10-12
  • 1 回答
  • 0 关注
  • 883 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信