Witam.
Mam pewien mały problem. Najlepiej zilustruje to kod poniżej:
std::vector<std::string> vector1;
//Program
for(int i=0; i<3; i++)
{
std::string input;
std::cin>>input;
vector1.push_back(input);
}
//Reszta programu
for(int i=0; i<vector1.size(); i++)
{
std::cout<<vector1[i]<<std::endl;
}
Do programu wprowadzam kolejno:
A
B
C
A na ekran wypisywane jest coś takiego:
A
AB
ABC
Dla czego? Czym jest to spowodowane? Przecież powinno zostać wypisane:
A
B
C