Как избавиться от лишнего элемента при использовании cin.eof()?

с++ при использовании конструкции

while(!cin.eof())
{
   cin>>element; 
   vector.push_back(element);
}

в векторе оказывается n+1 элемент. Можно от этого избавиться?(не прибегая к удалению последнего после чтения входных данных)


Ответы (0 шт):