[c.files] Изменение: gets не определено. Обоснование: использование gets считается опасным. Влияние на исходную функцию: действительный код C ++ 2011, использующий эту gets функцию, может не соответствовать этому международному стандарту.