-
[C] comparazione file di testo
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...
-
Ciao sono nuovo...
Non sono molto esperto con il C (studing in progress :P) ma credo che questa funzione ti potrebbe tornare utile per il tuo scopo:
compara(riga1, riga2)
{
char riga1[];
char riga2[];
int i = 0;
int co;
for(i = 0; i < 100; i++)
{
if(riga1[i] != riga2[i])
{ printf("%s", riga2);
break;
}
}
}
Ovviamente se ci dovesse essere qualche errore, qualcuno più esperto può (e deve) correggermi...
In ogni caso io ho impostato una grandezza casuale per quanto riguarda la lunghezza della linea (nel ciclo for), nel mio caso sono 101 caratteri ma puoi cambiarla a tua discrezione modificandolo...
Spero di esserti stato utile
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri