Ошибка: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. - C (СИ)

Узнай цену своей работы

Формулировка задачи:

подскажите плиз в чем проблема?
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <iostream>
  4. int main()
  5. {
  6. int a;
  7. printf("a=\n");
  8. scanf("%d", &a);
  9. _getch();
  10. return 0;
  11. }
1>------ Сборка начата: проект: project1, Конфигурация: Debug Win32 ------ 1>Source.cpp 1>c:\users\sergey\documents\visual studio 2017\projects\project1\project1\source.cpp(8): error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf" 1>Сборка проекта "project1.vcxproj" завершена с ошибкой. ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Решение задачи: «Ошибка: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.»

textual
Листинг программы
  1. #include <iostream>
  2. int main()
  3. {
  4.     int a;
  5.     cout << "a=";
  6.     cin >> a;
  7.     return 0;
  8. }

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы для работы с потоками ввода-вывода (iostream) и объявляем функцию main()
  2. Инициализируем переменную типа int с именем a
  3. Выводим на экран значение переменной a с помощью функции cout
  4. Считываем значение переменной a с помощью функции cin
  5. Возвращаем 0, чтобы указать, что программа успешно завершилась

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут