| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  28-07-2009, 21:36 | #1 | 
| Senior Member Iscritto dal: Jun 2005 
					Messaggi: 711
				 | 
				
				Comparare stringhe in un file di testo
			 
		Buonasera visto che la sfida non ha funzionato ho provato a buttare giu io qlcsa con quel poco che ricordo... Vi premetto che non ho intenzione di imparare di nuovo il C ma qsto programma mi serve in C... questo p un abbozzo di listato del programma che dovrebbe eliminare tutte le mails uguali in un file di testo: fopen (mails.txt) while (s[i]!='/n') while (t[j]!='/n') leggi s[] if s[i]=s2[i] cancella s2[i] else continua a leggere fclose() Come ho già detto è un abbozzo se qlcno è cosi gentile da darmi consigli e correzioni o addirittura da completare il listato gli sarei veramente grato.. grazie anticipatamente 
				__________________ Ho concluso affari positivamente con Schiac,Sam_88, Toretto, Bobosassa Vendo qui Contatto MSN/MAIL : [email protected] Sito web http://www.visioweb.it | 
|   |   | 
|  29-07-2009, 15:57 | #2 | 
| Senior Member Iscritto dal: Jun 2005 
					Messaggi: 711
				 | 
				
				Up
			 
		Allora nessuno mi aiuta??
		 
				__________________ Ho concluso affari positivamente con Schiac,Sam_88, Toretto, Bobosassa Vendo qui Contatto MSN/MAIL : [email protected] Sito web http://www.visioweb.it | 
|   |   | 
|  29-07-2009, 16:04 | #3 | 
| Senior Member Iscritto dal: Oct 2007 Città: Padova 
					Messaggi: 4131
				 | 
		Io ti aiuto identando il tuo codice (a proposito ma che è? Sembra un ibrido tra uno pseudocodice e del codice C) Codice: fopen (mails.txt)
while (s[i]!='/n')
{
    while (t[j]!='/n')
    {
        leggi s[]
        if s[i]=s2[i]
            cancella s2[i]
        else
            continua a leggere
    }
}
fclose()se vuoi mettere qualcuno nella condizione di aiutarti devi descrivergli in italiano, modo leggibile e chiaro quello che vuoi ottenere e il problema che ti impedisce di ottenerlo. 
				__________________ As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) | 
|   |   | 
|  29-07-2009, 17:52 | #4 | |
| Senior Member Iscritto dal: Jul 2002 Città: Reggio Calabria -> London 
					Messaggi: 12112
				 | Quote: 
  Il C è il meno indicato per delle operazioni su file di testo se ti interessa ottenere il miglior risultato col minimo sforzo..   
				__________________   | |
|   |   | 
|  30-07-2009, 16:46 | #5 | 
| Senior Member Iscritto dal: Jun 2005 
					Messaggi: 711
				 | 
				
				X Banryu
			 
		Grazie per l-identazione, ma non e cio che mi serviva.. p.s. l ho detto che era un abbozzo se sapevo scriverlo mica lo postavo chiedendo il vostro aiuto? Attendo ancora risposte esaustive grazie 
				__________________ Ho concluso affari positivamente con Schiac,Sam_88, Toretto, Bobosassa Vendo qui Contatto MSN/MAIL : [email protected] Sito web http://www.visioweb.it | 
|   |   | 
|  30-07-2009, 16:52 | #6 | ||
| Senior Member Iscritto dal: Oct 2007 Città: Padova 
					Messaggi: 4131
				 | Quote: 
 Quote: 
 P.S.: se il tuo problema è solo sapere come comparare due stringhe in C, beh esistono delle funzioni dedicate (strcmp, strncmp) dichiarate in string.h 
				__________________ As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) | ||
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 17:41.









 
		 
		 
		 
		








 
  
 



 
                        
                        










