Manca il ; dopo int v ...Originariamente inviato da robboso
ciao a tutti
scorrendo un semplice array di una struttura definita cosi'
typedef struct A{
int s;
int n;
int v
}mystruct
mystruct prova[3];
for(int i=0; i<=3; i++){
printf("%d", prova[i].s);
}
compilando con gcc da shell mi da il seguente errore:
error: for loop initial declaration used outside c99 mode
dove sbaglio?
Grazie in anticipo.
Manca il ; dopo }mystruct ...
Deve essere i<3 ...
Ma, *soprattutto*, manca la funzione main!
Il codice che hai scritto *deve* essere eseguito all'interno della funzione main (o di un'altra funzione ...).