В данном разделе указаны настройки проекта для кодирования на языке Си в среде MVS 2017
Все настройки выполняются на вкладке "Страница свойств проекта", для доступа к которой следует в контекстном меню (правая кнопка мыши по заголовку проекта в Обозреватели решений) выбрать Свойства (<Alt>+<Enter>)
Выберите C/C++, далее Препроцессор и в разделе Определения препроцессора введите директиву _CRT_SECURE_NO_DEPRECATE
и нажмите Применить
! обратите внимание функция scanf(...) считывает данные
до первого пробельного символа (' ', '\n', '\t') , если спецификатор простой, например, %d
заданное число символов, если в спецификаторе указана ширина, например, %20s
может игнорировать пробельные символы, если это указано, например, "%f /n" НО ТОГДА БУДЕТ ЖДАТЬ НЕ ПРОБЕЛЬНОГО СИМВОЛА, который проигнорирует и завершит свою работу
#define _USE_MATH_DEFINES
#include <math.h>
#define _CRT_SECURE_NO_DEPRECATE
#include <stdio.h>
#include <stdlib.h>
#define _USE_MATH_DEFINES
#include <math.h>
void main()
{
system("chcp 1251");
printf("число Пи %.12lf\n", M_PI);
}