In parole povere faccio leggere la stringa line ( \n compreso) alla funzione getline che ritorna lo stream (in questo caso il file). La condizione del while diventa false se lo stream finisce o non è più valido.Originariamente inviato da Satore11
Scusami tanto ti dispiacerebbe commentare queste istruzioni che hai usato?
Non capisco:
Grazie Anticipatamentecodice:std::string line; <- questa è una stringa del C++ per usarla devi fare #include <string> ... istringstream iss; <- questo è uno stream di caratteri specializzato per l'estrazione di caratteri. Per usarlo occore includere #include <sstream> ... iss.str(line); <- qui faccio gestire la linea letta allo stream di caratteri.
Saluti Satore11
Nel while creo lo stream di caratteri, lo setto e lo uso con gli estrattori base dell'istream.