Ciao, devo svolgere questo esercizio
ma non mi funziona, mi dice:codice:#include <stdio.h> #include <stdlib.h> #define N 5 typedef struct apr{ int a[N]; int ff; } apr_int; typedef enum {FALSE, TRUE} bool; typedef enum {ERROR, OK} status; void init(apr_int* apr); menu() { //system("clear"); printf("\n0 - Uscita"); printf("\n1 - init"); printf("\nInserisci una risposta: "); int risp; scanf("%d", &risp); getchar(); return risp; } main() { while(1) { int scelta = menu(); switch(scelta) { case 0: exit(0); case 1: printf("\nInizializzo l'apr azzerando ff: "); init(&apr_int); break; default: exit(0); } } } /* Inizializza l'apr azzerando ff. */ void init(apr_int* apr) { apr -> ff = 0; }
Perchè?codice:esercizi_apr.c: In function ‘main’: esercizi_apr.c:38:11: error: expected expression before ‘apr_int’
Grazie

Rispondi quotando