Menu
Coddy logo textTech

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.

challenge icon

Sfida

Facile

Apri 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++

Esercitati da solo: Compilatore C++ online