read entrada separada por espaços em branco ou nova linha…?
Estou pegando a entrada de um fluxo de entrada padrão. Tal como
1 2 3 4 5
o
1
2
3
4
5
Estou a usar
std::string in;
std::getline(std::cin, in);
Mas isso apenas pega a nova linha, correto? Como posso obter informações se elas são separadas por nova linha OU espaços em branco usando apenas iosteam, string e cstdlib?