Я использую C и пытаюсь получить доступ к константе M_PI (3.14159 ...). Я импортировал файл заголовка math.h, но константа M_PI все еще не определена. Путем поиска в StackOverflow я обнаружил, что мне нужно добавить #define _USE_MATH_DEFINES
в свой код (см. Пример кода ниже). Это нормально работает при обычной компиляции, но мне нужно иметь возможность компилировать с флагом std=c89
для работы, которую я выполняю.
Как мне получить доступ к M_PI из некоторого кода C89?