Ciao ragazzi, ho il seguente errore nel file
In file included from util.c
[Error] expected declaration specifiers or '...' before 'utente'
Makefile.win recipe for target 'util.o' failed
in breve nella funzione void modifica_Utente(utente *utente, utente **testa) chiamo la funzione void scrivi_Utenti(utente **testa). Ma non riesco a compilare causa errore sopra mostrato. Ho controllato più volte le parentesi graffe e sembra essere tutto corretto da quel punto di vista. Cosa può essre?
#include <time.h>
#include <ctype.h>
#include <windows.h>
#define BUFFER_SIZE 1024
#define Char_size 20
//Definizione struct UTENTE
struct utente {
int id;
int permessi;
char nome[Char_size];
char cognome[Char_size];
char nick[Char_size];
char password[Char_size];
struct utente *next_Utente; //puntatore al prossimo nodo
};
typedef struct utente utente;
utente *lettura_Utenti(FILE *fp);
void registrazione_utente(utente **testa);
utente *accesso(utente **testa, char *text);
void stampa_Utente(utente *utente);
void modifica_Utente(utente *utente, utente **testa); //NUOVA FUNZIONE
void scrivi_Utenti(utente **testa); // NUOVA FUNZIONE
Premetto che il problema è nato solo dopo l'inserimento di queste due nuove funzioni.