Pagina 2 di 2 PrimoPrimo 12
Visualizzazione risultati 31 fino 44 di 44

Discussione: confronto file di testo

  1. #31
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ma cosa ti esce adesso? Non ti esce il numero di caratteri uguali per ogni riga, rispetto alla riga che c'è in "vincente.txt"?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  2. #32
    Guest

    Predefinito

    no...lui mi conta il numero di riga del file colonne.txt...quindi se sono 2 mi esce 00 se sono 3 mi escono 000 e cosi via...
    Ultima modifica di superconsulenze : 20-06-2007 alle ore 12.41.28

  3. #33
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Scrivi il contenuto dei due file e scrivi il risultato che si deve ottenere.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #34
    Guest

    Predefinito

    ovviamente sono simulati:

    file colonne.txt

    1X211XX112121X <-----questo avrà totalizzato 7 punti
    11111111XXXX22 <-----questo avrà totalizzato 8 punti


    file vincente.txt (per semplicità tutti 1)
    11111111111111

    quindi il risultato dovrebbe essere la stampa "precisa" dei punti...
    (dovrebbe confrontare e contare i punti esatti per ogni riga)

    Grazie

  5. #35
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova a utilizzare questi due file e scrivi cosa esce con lo script che ho scritto io.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #36
    Guest

    Predefinito

    mi da come risultato: 0 caratteri uguali 0 caratteri uguali

    cioè lui oltre a non trovare i punti esatti (scrive 0) mi riporta due volte la stessa informazione cioè presumo 1 per ogni riga...infatti se faccio tre riga mi riporta:

    0 caratteri uguali 0 caratteri uguali 0 caratteri uguali

    magari se hai la possibilità puoi provare tu lo script...

  7. #37
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    <?php
    $var
    =file("colonne.txt");
    $var2=file("vincente.txt");
    for(
    $j=0;$j<count($var);$j++) {
    $contatore=0;
    for(
    $i=0;$i<strlen($var2[0]);$i++)
    if (
    substr($var[$j],$i,1)==substr($var2[0],$i,1))
    $contatore++;
    echo
    $contatore." caratteri uguali";
    }
    ?>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #38
    Guest

    Predefinito

    Grande Funcool!!!

    Dovresti aiutarmi in un ultima cosa...in allegato nell'immagine vedrai che i punti li mette uno vicino all'altro...come dovrei fare per separarli??? in maniera giusta??? dall'immagine capirai tutto...

    pardon l'allegato nn me lo prende:

    clicca qui:

    http://superconsulenze.altervista.org/esempio.JPG

    Grazie ancora...

  9. #39
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    <?php
    $var
    =file("colonne.txt");
    $var2=file("vincente.txt");
    $contatore=array();
    $num=0;
    for(
    $j=0;$j<count($var);$j++) {
    $contatore[$j]=0;
    for(
    $i=0;$i<strlen($var2[0]);$i++)
    if (
    substr($var[$j],$i,1)==substr($var2[0],$i,1))
    $contatore[$j]++;
    }
    ?>
    Dove dovrai visualizzare i valori utilizzerai $contatore[0], $contatore[1], $contatore[2], ecc.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  10. #40
    Guest

    Predefinito

    no ora mi è scomparso tutto...cioè nn mi da alcun punto in stampa...Funcool ti sto rompendo l'anima scusami...

  11. #41
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Leggi l'ultima riga che ho scritto.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  12. #42
    Guest

    Predefinito

    <?php
    $var=file("colonne.txt");
    $var2=file("vincente.txt");
    $contatore=array();
    $num=0;
    for($j=0;$j<count($var);$j++) {
    $contatore[$j]=0;
    for($i=0;$i<strlen($var2[0]);$i++)
    if (substr($var[$j],$i,1)==substr($var2[0],$i,1))
    $contatore[$j]++;
    echo $contatore[0]; <---------ho aggiunto questo....
    }
    ?>


    guarda cosa mi compare ora:

    http://superconsulenze.altervista.org/esempio.JPG

    (mi aumenta i punti per ogni riga che inserisco...)

    i file .txt si presentano cosi:

    http://superconsulenze.altervista.org/colonne.txt
    http://superconsulenze.altervista.org/vincente.txt
    Ultima modifica di superconsulenze : 21-06-2007 alle ore 10.18.11

  13. #43
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    L'echo lo devi mettere fuori dal ciclo. Lo metti dove devi visualizzare il risultato. Il resto dello script lo devi scrivere solo una volta.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  14. #44
    Guest

    Predefinito

    Funcool For President...funziona!!!!!!!!!!

Pagina 2 di 2 PrimoPrimo 12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •