Originariamente inviato da Shea
while (getline(std:: linea,'\t'));
parola.push_back(linea);
[/CODE]

al momento della compilazione ricevo il seguente errore:
Error: lettura.cpp, line 13: namespace "std" has no member "linea" while (getline(std:: linea, '\t'));

mettendo ^ posto sotto la "l" di linea.

std:: linea

fa credere al compilatore che vuoi accedere a linea presente dentro std.

Per evitare questi equivoci dichiara all'inizio

codice:
...
using namespace std;
...
Una volta aggiunto quello non serve specificare std:: basta scrivere subito il membri a cui vuoi accedere:

codice:
...
while (getline(cin ,linea, '\t'));
...