Originariamente inviato da filippo.toso
Puoi utilizzare file per caricare il contenuto in un array, poi ciclare per l'array ed utilizzare un'espressione regolare o le funzioni di manipolazione delle stringhe per estrarre l'etichetta su cui fai il controllo.

In alternativa puoi utilizzare fopen/fgets se il file è molto grande.
si però c'è il rischio che accada una cosa del genere:

codice:
# lista.txt
1|primo_nome_che_non_si_ripete_mai_nella_2°_cella||||||||||||||||||||||
2|secondo||||||||||||||||||||||
3|terzo|||||||||secondo|||||||||||||
dato che nella 2° cella i nomi devono essere tutti diversi però in quelle successive il nome potrebbe ripetersi, ecco perchè metto i + 24 ( credo tu l'avessi gia capito da solo ).

Quindi utilizzando fopen/fgets sarebbe possibile fare ciò evitando il problema che ho accennato?
aspetto tua risposta.
ciao