Vediamo come scrive un programma basilare in c++ per scrivere e leggere file in c++
Lettura File
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
//Include le librerie necessarie #include <iostream> #include <fstream> #include <string> int main(){ //Dichiaro la stringa in cui mettero i dati letti std::string line; //Creo un oggetto per la gestione dei file std::ifstream current_file ("example.txt"); if(current_file.is_open()) { //Ciclo while che legge i dati fino al EOF(End of File) while(getline(current_file,line)) { std::cout << line << '\n'; } //Chiudo il file current_file.close(); } else std::cout << "Non posso aprire il file" ; } |
Scrittura File
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
//Include le librerie necessarie #include <iostream> #include <fstream> int main(){ //Creo un oggetto per la gestione dei file std::ofstream current_file ("example.txt"); if(current_file.is_open()) { //Scrivo nel file current_file << "Test 1 \n"; current_file << "Test 2 \n"; //Chiudo il file current_file.close(); } else std::cout << "Non posso aprire il file"; return 0; } |