Почему метод get не отображается в автозаполнении? - PullRequest
0 голосов
/ 19 сентября 2018

Я использую Visual Studio 2015 и ReSharper для своих программ на C, но не могу заставить метод get работать в этой IDE.Почему этот метод не отображается в списке автозаполнения?

1st

enter image description here

1 Ответ

0 голосов
/ 19 сентября 2018

Из документации C :.

Функция gets () не выполняет проверку границ, поэтому эта функция чрезвычайно уязвима для атак переполнения буфера.Его нельзя безопасно использовать (если только программа не работает в среде, которая ограничивает то, что может появиться в stdin).По этой причине эта функция устарела в третьем исправлении к стандарту C99 и вообще удалена в стандарте C11 .fgets () и gets_s () являются рекомендуемыми заменами.
Никогда не используйте gets ().

...