buona notte a tutti...avevo una domanda sull'operatore >>. Da quando so questo operatore prende dallo stream di sinistra un dato formattato e lo mette nella variabile di sinistra. E so anche che generalmente per distinguere un dato da un altro legge finché non incontra lo spazio.
Ora il mio problema è questo. Vorrei che l'operatore >> leggesse un dato(da un file) e lo mettesse in una stringa(std::string). Il dato però non sarà più delimitato dallo spazio ma da un altro carattere tipo '\n' '~' o altri. E' possibile?
in alternativa è possibile far funzionare una getline con una std::string(senza usare una cstring)?
grazie