最佳答案
来自 C documentation :.
gets() 函数不执行边界检查,因此该函数极易受到缓冲区溢出攻击。它不能安全使用(除非程序运行在限制 stdin 上显示内容的环境中)。因此,该函数已在 C99 标准的第三次勘误中被弃用,并在 C11 标准中被完全删除。 fgets() 和 gets_s() 是推荐的替代品。
永远不要使用 gets()。
关于c - 为什么 gets 方法没有显示在自动完成中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52402882/