La classe istream

  • 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)

© Ing. Stefano Salvi - All rights reserved