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 -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org