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