• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[C++] leggere e scrivere file
#1
Per leggere e scrivere file la standard template library mette a disposizione la classe fstream.
Utilizzarla è semplice basta includere fstream, per aprire un file: in lettura si istanzia la classe ifstream e in scrittura si istanzia ofstream.

Ecco un esempio, dove si utilizza fstream per creare una copia di un file:
Codice PHP:
#include <iostream>
#include <fstream> // file stream
#include <string>

using namespace std;

int main(void)
{
    
string fileLettura;        //conterrà il nome del file da copiare
    
string fileScrittura;    //conterrà il nome del file copiato
    
string tmp;                //conterrà la riga da copiare
    
cout << "Digitare il nome del file da copiare (NB. indicare anche l'estensione): ";
    
cin >> fileLettura;        
    
cout << "Digitare il nome della copia: ";
    
cin >> fileScrittura;

    
ifstream leggi(fileLettura);        // si istanzia ifstream            SINTASSI: ifstream NOME_ISTANZA(NOME_FILE)
    
ofstream scrivi(fileScrittura);        // si istanzia ofstream            SINTASSI: ifstream NOME_ISTANZA(NOME_FILE)

    
while(getline(leggitmp))    // legge una linea alla volta e la salva in tmp
    
{
        
scrivi << tmp << endl;    // scrive la linea letta sul nuovo file
        
cout << tmp << endl;    // visualizza la linea copiata
    
}


    
system("pause");
    return 
0;

 
Rispondi
  


Messaggi in questa discussione
[C++] leggere e scrivere file - da steve - 28-02-2011, 05:28 PM
RE: [C++] leggere e scrivere file - da Zapetino - 28-02-2011, 05:38 PM
RE: [C++] leggere e scrivere file - da steve - 28-02-2011, 05:50 PM
RE: [C++] leggere e scrivere file - da Chicowolf - 03-03-2011, 09:05 PM
RE: [C++] leggere e scrivere file - da steve - 03-03-2011, 09:40 PM
RE: [C++] leggere e scrivere file - da Chicowolf - 06-03-2011, 01:48 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  File header del C MickeyCrashRayman 16 2,001 15-10-2011, 05:13 PM
Ultimo messaggio: steve
  [C++] Gestire un programma con + file cpp TheFedex87 10 2,283 02-04-2011, 10:37 AM
Ultimo messaggio: Alche

Vai al forum:


Browsing: 1 Ospite(i)