Ciao a tutti,
scrivo per ricevere qualche consiglio per implementare la seguente funzione:

-devo leggere un file(txt);
-da questo file devo estrarre dei nomi(ovvero le parole che seguono i ":");
-inserirli in un array , questo in maniera tale che non ci siano nomi uguali.

Io ho pensato di procedere in questa maniera :

-leggo riga per riga il foglio di testo finchè non sono finite;
-per ogni riga riga verifico se incontro i ":";
-in caso affermativo recupero l' indice di appartenenza di quest ' ultimi ed estraggo un sottostringa contenente il nome interessato.

I problemi che non riesco ovviare sono verificare che un nome sia presente o meno ed usare i sostituzione di un array un contenitore espandibile.

Vi ringrazio fin da ora per l' attenzione.