using namespace std;
int main() {
vector<string> data={"Hello World!","Goodbye World!"};
for (vector<string>::iterator t=data.begin(); t!=data.end(); ++t)
{
cout<<*t<<endl;
}
return 0;
}
Но у меня есть два вектора, и мне нужно преобразовать их значения в строки в определенной позиции, например:
vect = lineget3(nazev_souboru);
vect2 = lineget4(nazev_souboru);
for (a = vect.begin(); a < vect.end(); a++)
{
string str = *a;
string str2 = *b;?
}
И я не знаю, как сделать str2 = * b (позицияvect2).Как сделать цикл для двух векторов в определенной позиции?
Я не могу сделать это
for (a = vect.begin(); a < vect.end(); a++)
{
for (b = vect2.begin(); b < vect2.end(); b++)
{
string str = *a;
string str2 = *b;
}
}
Мне нужен только один цикл для этого.Спасибо.