Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    40

    Riscrivere file di testo

    Un saluto a tutti Ragaz..
    ho un problemino da principiante ma se
    qualcuno può aiutarmi mi salva la vitaccia.

    Problema: devo cancellare una riga da un file
    di testo.Apro il file,ficco tutto in un vettore,
    elimino la riga e...

    domanda: Come faccio a riscrivere tutto sullo stesso
    file eliminando il suo contenuto precedente
    quindi senza la riga incriminata?

    Grazie a tutti... aaaaarhg!!!

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    Re: Riscrivere file di testo

    [supersaibal]Originariamente inviato da frax04
    Un saluto a tutti Ragaz..
    ho un problemino da principiante ma se
    qualcuno può aiutarmi mi salva la vitaccia.

    Problema: devo cancellare una riga da un file
    di testo.Apro il file,ficco tutto in un vettore,
    elimino la riga e...

    domanda: Come faccio a riscrivere tutto sullo stesso
    file eliminando il suo contenuto precedente
    quindi senza la riga incriminata?

    Grazie a tutti... aaaaarhg!!! [/supersaibal]
    Fatto salvo che hai memorizzato tutte le righe in un array, potresti riaprire il file in modalità "w", così cancella tutto, e riscrivere, riga per riga, il contenuto dell'array sul file, a meno che non esista, ma non lo ricordo, una qualche funzione che trasferisca un array su un file.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    40
    Grazie VaLvO...
    ora ci tento...
    qualsiasi consiglio su come cancellare righe dai file
    di testo è ben accetto.
    1000 grazie

  4. #4
    io personalmente, senza rompermi troppo la testa
    cancellerei il file di testo con un unlink dopo che hai prelevato tutti i dati.
    Poi ne ricrei uno con lo stesso nome....
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da luqwe
    io personalmente, senza rompermi troppo la testa
    cancellerei il file di testo con un unlink dopo che hai prelevato tutti i dati.
    Poi ne ricrei uno con lo stesso nome.... [/supersaibal]
    A che pro se lo apri prima in modalità "r" e dopo lo riapri in modalità "w"

  6. #6
    anchio uso direttamente -r e -w in apertura del file senza problemi, mi funziona alla grande

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    40
    A me non funge..
    se apro più volte lo stesso file in modalità w
    mi aggiunge sempre solo ma nn riscrive..
    provo in modalità "loqwe"
    sempre un grazie a tuttii.

  8. #8
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    che io mi ricordi la modalità per "appendere" (cioè scrivere alla fine del file è "a").
    Per quel che ne so aprire un file in modalità "w" dovrebbe annullare il contenuto del file e sovrascrivere.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    40
    Hai ragione tu VaLvO...
    sono io che sono un po' pirla e
    scrivevo in modalità "a".
    in "w" riscrive tutto!!

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.