Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    22

    [C] Cancellare righe di testo

    Buongiorno,

    Qualcuno di voi sa come fare per cancellare alcune righe di testo all'interno di un file .txt?

    Mi spiego meglio:

    file.txt contiene:
    • s@ff.com
    • io@gmail.com
    • cscs
    • fsdfsdf


    io vorrei che mi cancellasse tutte le righe che non contengano l' E-mail

  2. #2
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    Ti crei un file di testo temporaneo tmp.txt , in cui copi tutte le righe che ti servono dal file di origine tranne quelle che non contengono "@", a questo punto tramite la funzione remove() elimini il file di origine.txt , successivamente tramite la funzione rename() rinomini , il file tmp.txt col nome del file di origine file.txt
    che hai appena cancellato , e hai un file dove sono state eliminate delle righe
    Tecnologia

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    22
    #torn24

    io non posso copiare tutte le righe che non contengono "@" perchè in quel file ci sono circa 5000 righe.
    Potresti darmi uno spunto di codice?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Doctorv
    io non posso copiare tutte le righe che non contengono "@" perchè in quel file ci sono circa 5000 righe.
    Che vuoi dire? Anche fossero 50000 non puoi copiarle?

    Potresti darmi uno spunto di codice?
    Mi sembra che abbia chiarito tutto ... non sai come aprire un file in scrittura o come leggere/scrivere file?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    22
    Ad aprire e rimuoverle le so fare..

    In pratica dovrei copiare tutte email e spostarle in un altro file?
    a questo punto non mi servirebbe più il C!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Doctorv
    Ad aprire e rimuoverle le so fare..
    Cioè? Che vuoi dire?

    In pratica dovrei copiare tutte email e spostarle in un altro file?
    a questo punto non mi servirebbe più il C!
    E perché non ti servirebbe più il C?

    Hai fatto una domanda di programmazione C e ti è stata data la soluzione ... Non capisco proprio quello che dici ...
    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.