Perchè inutile ? Io l'ho trovata molto opportuna ...Originariamente inviato da theboss280489
Quindi non facciamo analogie inutili con i meccanici![]()
Quindi, se ho capito bene, l'errore che ti dà il compilatore è questo
c:\users\boz\documents\visual studio 2008\projects\prove\prove\prove.cpp(69) : error C2275: 'squadre': tipo non valido come espressione
ed è nella riga della fread (la numero 69) ?
Controllando meglio, è ovvio, dato che gli dici di usare un puntatore al nome della classe
&squadre
e questo non ha senso ... devi far riferimento a this, ad esempio
fread(this, sizeof(*this), 1, filepunt);
anche se non ha molto senso salvare su disco i dati in questo modo, dato che esistono altri oggetti all'interno della classe, che non puoi essere sicuro che abbia senso rileggere quando ti servono (ad esempio, se contengono riferimenti ad aree di memoria allocate e relativi puntatori).