Привет всем, сегодня я обновил mingw в своей среде win64, но теперь я получаю ошибку при компиляции, что перед обновлением компилятор не уведомил меня ..
это ошибка:
a.h:9:39: error: expected ')' before '*' token
a.h:10:40: error: expected ')' before '*' token
a.h:11:34: error: expected ')' before '*' token
В этом внешнем ах файле:
...
9: extern void inserisciInPila(puntatore *testa, int x, int y);
10: extern void eliminaDallaPila(puntatore *testa);
11: extern void svuotaPila(puntatore *testa);
12: extern int **allocaLabirinto(int m, int n);
...
здесь это фрагмент кода в другом .h файле, который определяет тип "puntatore"
...
10: typedef struct pila{
11: int x;
12: int y;
13: struct pila *prossimo;
14: } posizionePila;
15: typedef posizionePila *puntatore;
...
например, я покажу вампервая функция (insertisciInPila ())
...
void inserisciInPila(puntatore *testa, int x, int y){
puntatore temp;
temp = malloc(sizeof(posizionePila));
if(temp==NULL)
return(NULL);
temp->x = x;
temp->y = y;
temp->prossimo = *testa;
*testa = temp;
}
...
Не могли бы вы мне помочь, пожалуйста?спасибо!