Я часто сталкиваюсь с ситуацией, когда хочу напечатать 2d-массив на экране или файле. Мой стандартный подход заключается в следующем:cout: согласованное расстояние с зацикленными выражениями cout
for(int q=0; q<x; q++)
{
cout << "\n";
for(int w=0; w<y; w++)
cout << number[q][w] << "\t";
}
Однако, когда элементы number
изменяются по длине, как правило, это приводит к колоннам не выровнены должным образом. Как я могу добавить правильное количество пробелов после (или до) каждого номера, чтобы строки столбцов совпадали?
Отличный ответ Оли. Дополнительные детали очень полезны. –