Ошибка illegal indirection - C (СИ)
Формулировка задачи:
Собственно ситуация:
Подключил я <math.h>;
Пытаюсь воспользоваться символической константой M_PI;
Но при компиляции выдается ошибка: illegal indirection
Что я не так сделал?
#include "stdafx.h" #include <stdio.h> #include <math.h> #define M_PI /*const double pi=3.14159265358979323846;*/ int _tmain(int argc, _TCHAR* argv[]) { double s, l, r; printf("\n Enter radius: "); scanf_s("%lf", &r); s=M_PI*r*r; l=2*M_PI*r; printf("Square of circle= %lf, circuit=%lf /n", s, l); return 0; }
Решение задачи: «Ошибка illegal indirection»
textual
Листинг программы
#define _USE_MATH_DEFINES
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д