Как избавиться от лишнего элемента при использовании cin.eof()?
с++ при использовании конструкции
while(!cin.eof())
{
cin>>element;
vector.push_back(element);
}
в векторе оказывается n+1 элемент. Можно от этого избавиться?(не прибегая к удалению последнего после чтения входных данных)