Buonasera,
sto scrivendo un programma in c++ che si occupa di aprire un file e contarne i record incrementando 1 contatore per ogni riga letta
il programma funziona se apro dei file sul disco c, ma se utilizzo dei file nella rete locale il valore del contatore rimane a 0 e non riesco a capire il perchè!

codice:
		
int ContaRecord()
{	char tmp[5000];//variabile in cui viene scritta la riga del file ai fini del conteggio
	string path; //contiene il path del file da aprire
	int x=0; //contiene il numero dei record
	ifstream f;
	
	path=SceltaFile();
	cout<<"OK";
	path=CorreggiPath(path);
	cout<<path;
	f.open(path);
	while(f.getline(tmp,5000))
		x++; //n record
	f.close();
	return x;
}
questo è la funzione con cui conto i record
grazie in anticio