Ваш цикл for (int index = 0; index < 4; index++)
имеет неправильное условие, так как вам нужно всего 4 строки, но в каждом цикле вы получаете 2, поэтому сейчас вы получите 8 строк.
Я попытался запустить ваш код с таким изменением, как это:
int main()
{
string front[2];
string back[2];
ifstream inFile;
initialize(front, back, inFile);
cout << front[0] << endl << back[0] << endl << front[1] << endl << back[1];
return 0;
}
и у меня это отлично сработало. Показано:
line1
line2
line3
line4
Чтобы помочь вам в дальнейшем, вы должны предоставить файл DevDeck.txt
и фрагмент кода, который вызывает эту функцию.