Ma l'oggetto tessera ha grandezza fissa?
Se sì leggi (grandezza file / grandezza oggetto tessera) tessera oggetti, e li inserisci uno per uno in una lista, tipo:
OPPURE, li leggi una alla volta e li aggiungi uno alla volta alla lista:codice:Node<Tessera> lista;
Così più o meno.............codice:Node<Tessera> *lista = newNode(NULL); file = apri_file(); tessera = leggi_tessera(file); lista->setContent(tessera); Node<Tessera> *flower = lista->next; ciclo_principale: tessera = leggi_tessera(file); flower->setContent(tessera); flower->appendNode(flower); flower = flower->next; exit ciclo_principale ordina(lista);

Rispondi quotando