标签: c visual-studio-2015 resharper
我的C程序使用的是Visual Studio 2015和ReSharper,但无法在此IDE中使get方法起作用。为什么此方法没有显示在自动完成列表中?
答案 0 :(得分:2)
从C documentation :。
gets()函数不执行边界检查,因此此函数非常容易受到缓冲区溢出攻击。它不能被安全地使用(除非程序在限制stdin出现的环境中运行)。因此,该功能已在C99标准的第三个勘误表中弃用,并在C11标准中完全删除。建议使用fgets()和gets_s()。 请勿使用gets()。