Я пытаюсь скомпилировать файл .c, но НКУ бросает эти две ошибки:НКУ ожидается идентификатор или «(
Polarkor.c:15:11: error: expected identifier or '('
pol2cart(double r, double phi, double *x, double *y){
и
Polarkor.c:15:11: error: expected ')'
Это мой код:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
struct cor { int *x; int *y; };
struct pol2cart(double r, double phi, double *x, double *y)
{
*(cor.x) = r * cos(phi);
*(cor.y) = r * sin(phi);
return cor;
}
int main(int argc, char *argv[])
{
double vecx, vecy = 4;
pol2cart(1.0, M_PI/4, &vecx, &vecy);
printf("vec: x = %g, y = %g\n", vecx, vecy);
}
Любые предложения?
не называют экземпляр структуры такой же, как имя определения/тега структуры. – user3629249
при компиляции, включите все предупреждения. то вы увидите. 1) неопределенное имя переменной 'cor', 2) неиспользуемый параметр argc, 3) неиспользуемый параметр argv [], 4) неиспользуемый параметр x 5) неиспользованный параметр y. 6) отсутствующий оператор возврата в main, 7) переменная vecx, используемая без инициализации, – user3629249
Я буду использовать -Wall в следующий раз точно! – Stan