Salve ragazzi,
non riesco a capire qual'è il mio errore, a me pare giusto scrivere così:
#include <iostream>
#include "squadre.h"
using namespace std;
typedef struct{
char nome[15];
int vittorie;
int pareggi;
int punti;
}squadra;
typedef squadra classifica[20];
int r;
int main (int argc, char * const argv[]) {
for (int i=0;i<3;i++){
cin>>classifica[i].nome; //qui mi dice : expected primary-expression before '[' token
cout<<classifica[i].nome; //qui mi dice : expected primary-expression before '[' token
}
return 0;
}
vorrei creare un vettore contenente in ogni elemento una struct, ma se lo testo in questo modo non funziona, qualche suggerimento?