da ghina90 » sab mar 05, 2011 10:40 am
1) non ho ben capito una volta aperto la cartella o il file chè ci devi fare?
2)puoi usare la libreria fstream, ecco alcuni esempi di scrittura e lettura:
- Codice: Seleziona tutto
#include <iostream>
#include <fstream> //header necessario per ifstream!
using namespace std;
int main() {
ifstream f("file.txt"); //nome del file da aprire, si può mettere anche il percorso (es C:\\file.txt)
string s;
if(!f) {
cout< <"Il file non esiste!";
return 0;
}
while(f.good()) //fino a quando c'è qualcosa da leggere ..
{
getline(f, s); //legge tutta la riga dal file e la mette nella variabile s
cout<<s<<endl;
}
f.close(); //chiude il file
return 0;
}
- Codice: Seleziona tutto
#include <iostream>
#include <fstream> //header necessario per ofstream!
using namespace std;
int main() {
ofstream f("file.txt"); //se il file non esiste lo crea, altrimenti lo sovrascrive!
if(!f) {
cout< <"Errore nella creazione del file!";
return 0;
}
f << "ciao"<<endl //si può inserire qualsiasi cosa nello stream, stringhe
f << 1 << endl //numeri, con virgola o meno
f << 1.3 << endl; //l'endl indica che ogni cosa viene scritta a capo, se fosse omesso scriverebbe tutto su una linea
f.close(); //chiudo il file
cout<<"Scrittura avvenuta con successo!";
return 0;
}
Se pensate che la matematica sia difficile, è perché non vi rendete conto di come sia difficile la vita.