Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[C] comparazione file di testo

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[C] comparazione file di testo

Messaggioda ali7.p » gio lug 06, 2006 3:06 pm

Help me please!!

Devo scrivere un prgramma C che accetta come parametri di ingresso due file di testo e restituisce in uscita la copia delle righe del secondo file che differiscono dalle corrispondenti righe del primo indicando per ciascuna di esse il numero di riga

... almeno datemi qualche suggerimento...
Avatar utente
ali7.p
Neo Iscritto
Neo Iscritto
 
Messaggi: 5
Iscritto il: gio lug 06, 2006 3:05 pm

Messaggioda Xerex » gio lug 06, 2006 3:14 pm

Suggerimento:

Dichiari 2 descrittori e li fai "puntare" ai due file.

poi tramite due cicli recuperi una riga per ogni file e con un strcmp le confronti...se sono uguali bene, se no, per semplicità ti crei un file e la copii
così fino in fondo...

Se invece usi linux c'è un comando di shell che fa esattamente quello che chiedi...non ricordo quale ma c'è!

so di non essere stato di molto aiuto, ma non mi so spiegare!!
Fare la grigliata, è sempre una figata!
Avatar utente
Xerex
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5948
Iscritto il: lun ago 05, 2002 9:36 am
Località: Parma(Pr)

Messaggioda thomas » gio lug 06, 2006 3:16 pm

Xerex ha scritto:Se invece usi linux c'è un comando di shell che fa esattamente quello che chiedi...non ricordo quale ma c'è!
diff, credo che il compito sia proprio quello di emulare quell'utility
"Am too late to get too high to get, too late to wash my face and hands "
Mr Hudson and the Library - Too Late Too Late
Avatar utente
thomas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6858
Iscritto il: mer lug 09, 2003 6:30 pm
Località: Parma

Messaggioda Zane » gio lug 06, 2006 11:06 pm

Xerex ha scritto:non essere stato di molto aiuto, ma non mi so spiegare!!

Mah, secondo me sei stato chiarissimo [boxed] (anche perché sono d'accordo!)

Però eliminererei il file temporaneo: con una linked list è più efficente.... però, effettivamente c'è un pochino più da lavorare [:-D]
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda ali7.p » ven lug 07, 2006 8:54 pm

grazie...

ce l'ho unix, ma a me serve un prgramma scritto in c, no un comando di shell... magari fosse così facile...
Avatar utente
ali7.p
Neo Iscritto
Neo Iscritto
 
Messaggi: 5
Iscritto il: gio lug 06, 2006 3:05 pm


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising