The function 'gets' is marked as deprecated - C (СИ)
Формулировка задачи:
При использовании функции gets выдаёт ошибку "The function 'gets' is marked as deprecated."
Программа работает, но хотелось бы узнать в чём дело.
Решение задачи: «The function 'gets' is marked as deprecated»
textual
Листинг программы
#include <stdio.h> int main ( void ) { char str [15]; fgets (str, 15, stdin); printf("%s", str); return 0; }
Объяснение кода листинга программы
- Включаем файл стандартного ввода/вывода
- Создаём переменную типа char с именем str и размером 15 байт
- Используем функцию fgets для считывания строки с консоли в переменную str, указывая размер в 15 байт
- Выводим содержимое переменной str с помощью функции printf, используя конвейер (%s), и указывая str как аргумент
- Возвращаем 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д