Vorrei prelevare da file alcuni nomi di squadre nel seguente modo 
Juve 
12 (numero di vittorie) 
5 (numero i pareggi) 
Milan 
23 
16 
Genova 
34 
12 
e stampare su un nuovo file la classifica con i riepsttivi punti. 
io ho iniziato a scrivere il codice, ma mi sono bloccato durante l'accesso alla struct 
questo è il file .cpp 
 
#include "func.h" 
#include <iostream> 
#include <string> 
#include <fstream> 
using namespace std; 
void insersiciSquadra(squadra & squad, int & r){ 
ifstream in; 
in.open("/Users/Genna/Desktop/fondamenti di informatica/algoritmi di base/prove d'esame/gennaio 2009 squadre/squadre.txt",ios::in); 
cout<<"quante squadre voui inserire?"; 
cin>>r; 
for (int i=0;i<r;i++){ 
in>>squad[i].nome; 
in>>squad[i].vittorie; 
in>>squad[i].pareggi; 
} 
for (int i=0;i<r;i++){ 
in>>squad[i].nome; 
in>>squad[i].vittorie; 
in>>squad[i].pareggi; 
} 
in.close(); 
}
func.h
#ifndef head_ 
#define head_ 
#define N 30 
typedef struct { 
char	nome [20]; 
int	vittorie [20]; 
int	pareggi [20]; 
}squadra; 
typedef squadra classifica [N]; 
void insersiciSquadra(squadra & squad,int & r); 
#endif
 
 main 
#include <iostream> 
#include "func.h" 
#include <string> 
using namespace std; 
int main (int argc, char * const argv[]) { 
squadra squad; 
int r; 
insersiciSquadra(squad,r); 
return 0; 
}