Ошибка: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. - C (СИ)
Формулировка задачи:
подскажите плиз в чем проблема?
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 ==========
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <iostream>
- int main()
- {
- int a;
- printf("a=\n");
- scanf("%d", &a);
- _getch();
- return 0;
- }
Решение задачи: «Ошибка: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.»
textual
Листинг программы
- #include <iostream>
- int main()
- {
- int a;
- cout << "a=";
- cin >> a;
- return 0;
- }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с потоками ввода-вывода (iostream) и объявляем функцию main()
- Инициализируем переменную типа int с именем
a
- Выводим на экран значение переменной
a
с помощью функции cout - Считываем значение переменной
a
с помощью функции cin - Возвращаем 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д