[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] [C++] stringhe e file



dando.sando wrote:
In c++ devo leggere le righe di un file di input (file-1) e copiarle in
un file output (file2) ma solamente se già non esistono nel file-2.

naturalmente questa è un'operazione decisamente errata da fare direttamente su file, se è possibile farla in memoria. Inoltre sarebbe meglio ordinare gli elementi del secondo file per poter applicare un minimo di ottimizzazioni nella ricerca.

Quello che devi fare è:
* leggere l'elemento n-esimo dal primo file (loop)
  * controllare se l'elemento n-esimo del primo file è contenuto nel
    secondo (scorrendo il secondo completamente o fino a trovare
    l'elemento).
   * se l'elemento non è stato trovato => si inserisce

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: