Почему функция get так опасна, что ее нельзя использовать?
Когда я пытаюсь скомпилировать код C, который используетgets()
функция с GCC,
Я понял
предупреждение:
(.text + 0x34): предупреждение: функция `gets 'опасна и не должна использоваться.
Я помню, что это как-то связано с защитой стека и безопасностью, но я не знаю точно, почему?
Может кто-нибудь помочь мне удалить это предупреждение и объяснить, почему существует такое предупреждение об использованииgets()
?
Еслиgets()
тогда так опасно, почему мы не можем удалить это?