Учу c++ по книге Герберта Шилдта. В теме строк, чтобы учитывался пробел в строчке, написали про функцию gets. Visual Studio 2017 не видит эту gets, предлагает заменить на gets_s. Объясните, почему не даёт юзать gets, и в чём её различие с gets_s?
Есть два варианта решения проблемы. 1. Плохой способ. В свойствах проекта отключить "SDL checks" (в разделе C/C++) 2. Хороший способ. Использовать другие функции, например gets_s. Чем отличается gets_s, см. в документации или в статье из ответа Алекса.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.