Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 18.12.2023 17:58 / 18.12.2023 18:03
Из двух строк....Index: ./src/classes/math.C =================================================================== RCS file: /parser3project/parser3/src/classes/math.C,v retrieving revision 1.104 diff -u -r1.104 math.C --- ./src/classes/math.C 23 Nov 2023 01:27:12 -0000 1.104 +++ ./src/classes/math.C 18 Dec 2023 14:53:30 -0000 @@ -109,6 +109,7 @@ } MATH2(pow) +MATH2(atan2) inline bool is_salt_body_char(unsigned char c) { return pa_isalnum(c) || c == '.' || c=='/'; @@ -752,6 +753,7 @@ ADD1(degrees); ADD1(radians); ADD1(sqrt); ADD1(random); + ADD2(atan2); // ^math:pow(x;y) ADD2(pow);И получить метод в своей сборке:
@main[] atan2 -10, 10: ^math:degrees(^math:atan2(-10;10))° ---- atan2 10, 10: -45°Пруф — https://en.cppreference.com/w/cpp/numeric/math/atan2