Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    [c++] E possibile visualizzare riga per riga un file corposo...

    Prima di dover necessariamente contare.. tutte le righe dello stesso?

    Es.

    io per adesso ho questo:

    codice:
    ifstream fin("filecorposo.txt");
    if (fin) {
       string s;
       while(fin) // cattura tutti gli errori.
       {
          getline(fin,s); 
          
          //cout << s;
          vec.push_back(s);
       }
    }
    
    for (int x=0; x<sz; x++) {
        
        //contatore++;
        //mostro a video contenuto dell'array formato...
       
        cout << vec[x];
        cin.get();
        
        }
    Vorrei poter avere un

    codice:
    cout << vec[x];
    graduale...

    prima appunto di dover contare necessariamnte tutte le righe del filecorposo.txt...

    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito la domanda ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    provo a rispiegarmi...

    Avrei necessità sempre a scopo lotto ludico di visualizzare e gestire con controlli di tipo if molte righe di un file molto grosso.

    Siccome è molto grande non vorrei aspettare che venissero contate tutte le righe in esso presente prima di poter iniziare e visualizzare l'elaborazione riga x riga ma mi piacerebbe poter veder l'effettivo procedere dell'elaborazione riga x riga progressivamente...

    es.. (limitato)

    dato un file di 1000 righe

    per ora mi conta tutte le righe e poi comincia ad analizzarle una per una...

    io vorrei, se possibile...

    analizzare riga x riga prima di sapere quante sono...

    Spero di essere stato abbastanza chiaro.

    Grazie comunque


  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Analizzare in che senso? Cosa devi fare su ogni linea?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Mi basterebbe

    semplicemente stamparla a video in modo progressivo
    ma comunque sia dopo eventualmente ci vorrei fare dei controlli di tipo if then
    confrontandola con altri txt di n righe (meno corposi)

  6. #6
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Insomma vuoi stampare le righe già lette mentre stai ancora leggendo le altre dal file?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa ma continuo a non capire dove stia il problema ...

    Il codice che hai mostrato legge il file, lo memorizza e visualizza riga per riga ...

    Quindi ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    esattamente...

    Originariamente inviato da XWolverineX
    Insomma vuoi stampare le righe già lette mentre stai ancora leggendo le altre dal file?

    Sai come potrei fare?

    Grazie

  9. #9
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725
    Originariamente inviato da oregon
    Scusa ma continuo a non capire dove stia il problema ...

    Il codice che hai mostrato legge il file, lo memorizza e visualizza riga per riga ...

    Quindi ?

    In sostanza vorrei fare in modo che :

    Il codice visualizzasse riga per riga ... mentre legge il file e lo memorizza...

    (un inversione di elaborazioni in sostanza...)

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Basta che nel primo ciclo (in quello di lettura e memorizzazione) tu visualizzi la stringa letta con una

    cout << s;
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.