Originariamente inviato da Satore11
Scusami tanto ti dispiacerebbe commentare queste istruzioni che hai usato?
Non capisco:
codice:
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.
Grazie Anticipatamente
Saluti Satore11
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.
Nel while creo lo stream di caratteri, lo setto e lo uso con gli estrattori base dell'istream.