- La classe istream consente di leggere dati da file
- cin è un oggetto di tipo istream, predefinito, che implementa
lo standard input come stdin per il C
- Il metodo standard per ricevere dati ad un oggetto istream è tramite l'operatore
sovraccaricato >>, detto anche estrattore
- Come nel caso di << per ostream, l'operatore >> è definito per
tutti i tipi intrinseci e converte il testo del file nel tipo opportuno
- Per il tipo char* la conversione prevede di saltare tutti gli spazi, quindi copiare
nell'array tutti i caratteri fino al prossimo spazio o a capo, quindi terminare la
stringa con uno ø (in pratica, estrarre la prossima parola dal testo)
|