Вот моя функция, в которой есть следующий код. Примечание: он уже объявлен в основном и работает отлично.
void displaySeatingChart(char seats[][colvalue], float prices[rowvalue])
{
string filename = "seatingChart.dat";
ifstream inFile(filename);
for (rows = 1; rows <= rowvalue; rows++)
{
string newLine;
cout << "Row #" << rows << "\t";
for (cols = 1; cols <= colvalue; cols++)
{
inFile >> newLine;
cout << newLine;
}
cout << endl;
}
}
rows
равен 15, а cols
равен 30. Моя проблема в том, что cout << newline
печатает буквально весь файл (которыйв основном все #). Как я могу напечатать всего 15 символов, а не как 1500?