Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [C++]Gestione file di testo

    Buonasera a tutti!
    Ho da poco iniziato a studiare la gestione di file esterni al programma (le ifstream,ofstream,fstream),so aprire e chiudere un file,so scrivere in un file di testo o leggere un intero file e inserirlo in una variabile,però mi è venuto un dubbio,si può leggere da un file di testo lettera per lettera?
    Ciò che volevo fare io è leggere un carattere alla volta in un file di testo,se questo carattere è ',' viene visualizzato un messaggio a schermo e poi si continua,ma come posso leggere un singolo carattere inserirlo in una variabile e fare la condizione?
    Sui miei libri di informatica non viene detto nulla,su google ho trovato solo come leggere una riga.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Leggi da file in un char
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    Leggi da file in un char
    si ma non so come farlo carattere per carattere...so farlo per tutta la riga o per tutto il documento.
    Ho trovato questo comando

    codice:
    OpenFile.get(nomevariabilechar)
    in teoria dovrebbe mettere un carattere del file txt nella variabile char (potrebbe anche essere un vettore)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    file >> varchar;
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Originariamente inviato da oregon
    file >> varchar;
    Si sono riuscito.

    Ora ho un altro problema,ho notato che ogni volta che viene aperto un file per scriverci si cancella quello che ho scritto prima,come faccio per evitare questo?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dipende da come lo apri.

    P.S. Non ti consiglio di usare il forum per imparare a programmare. Per quello ci sono i libri e la documentazione.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Originariamente inviato da oregon
    Dipende da come lo apri.

    P.S. Non ti consiglio di usare il forum per imparare a programmare. Per quello ci sono i libri e la documentazione.
    Ho un libro sul c++ che sto studiando (studio a scuola in realtà),c'è la gestione dei file ma non si diceva nulla riguardo al fatto che si cancellino,ma c'è un paragrafo sull'apertura dei file e i vari metodi che ora vado a leggermi,grazie

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da razielmitico
    ... c'è un paragrafo sull'apertura dei file e i vari metodi che ora vado a leggermi ...
    Bene ... e vedrai che puoi fare a meno di un forum per questo tipo di informazioni di base ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Originariamente inviato da oregon
    Bene ... e vedrai che puoi fare a meno di un forum per questo tipo di informazioni di base ...
    e hai ragione XD se avessi preso il libro prima!
    Il problema è che non sapevo fosse un problema di apertura del file...
    Basta specificare all'apertura il comando "ios::app"

    così da avere tipo:

    codice:
    f1.open("nome.txt",ios::app);
    grazie a tutti e scusatemi!

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.