为什么获取方法未在自动完成中显示?

问题描述 投票:-3回答:1

我正在使用Visual Studio 2015和ReSharper作为我的C程序,但是我不能让get方法在这个IDE中工作。为什么此方法未显示在自动完成列表中?

1st

enter image description here

c visual-studio-2015 resharper
1个回答
2
投票

来自C documentation

gets()函数不执行边界检查,因此该函数极易受到缓冲区溢出攻击。它不能安全使用(除非程序在限制stdin上可能出现的内容的环境中运行)。因此,该功能已在C99标准的第三个更正中弃用,并在C11标准中完全删除。 fgets()和gets_s()是推荐的替代品。 永远不要使用gets()。

© www.soinside.com 2019 - 2024. All rights reserved.