Voglio solo stamparlo
Se faccio così non va
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() {
apr_int x;
while(1) {
int scelta = menu();
switch(scelta) {
case 0:
exit(0);
case 1:
printf("\nInizializzo l'apr azzerando ff: ");
init(&x);
printf("\nff: %d", &(x->ff));
break;
default:
exit(0);
}
}
}
/*
Inizializza l'apr azzerando ff.
*/
void init(apr_int* apr) {
apr -> ff = 0;
}
Come ci entro nel campo ff di x?