Lettura carattere per carattere
Lezione 9 di 23 del corso Gestione dei file in C++ di Coddy.
Leggiamo carattere per carattere aprendo il file in modalità di input e usando poi una variabile char per memorizzare ogni carattere separatamente.
ifstream my_file;
my_file.open("example.txt");
char c;
while(!my_file.eof()) {
my_file.get(c);
cout << c << endl;
}Come puoi vedere, è così che leggiamo carattere per carattere: prima creiamo un ifstream e poi creiamo un char chiamato c. Usiamo di nuovo un ciclo while per scorrere il file fino a raggiungere la fine del file.
Sfida
FacileApri il file denominato message.txt. Questa volta leggilo carattere per carattere, ma usa un'istruzione if per saltare tutti i numeri nel file. Stampa tutto separando i caratteri con uno spazio.
Provalo tu
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
// Inserisci qui il tuo codice
return 0;
}Tutte le lezioni di Gestione dei file in C++
3Lettura da file
Lettura da un fileLettura riga per rigaLettura carattere per carattereLettura variabile per variabileLaboratorio pratico #2Esercitati da solo: Compilatore C++ online