30/09/2018, 22:02
Hỏi về xuất mảng 2 chiều
Mình muốn xuất ra màn hình như thế này
Nhưng việc dùng hai vòng lặp thì xuất lâu quá. Có cách nào khác để thay thế cho vòng lặp thể bên trong không?
char Wall[HEIGHT][WIDTH];
SetWall(Wall);
for (int x = 0; x < HEIGHT; x++)
{
for (int y = 0; y < WIDTH; y++)
{
cout << Wall[x][y];
}
// cout << Wall[x][];
cout << endl;
}
Bài liên quan
This post was flagged by the community and is temporarily hidden.
Bạn phải nhìn vào cách bạn cout ra màn hình là từ phần tử một, nên chạy 2 vòng for hay while hay bất kỳ cái gì thì số lần cout vẫn phải vậy. Bạn muốn thì lần cout thì chỉ có cách 1 lần cout ra nhiều phần tử. Chứ còn để chạy lần lượt qua các phần tử của mảng Wall[][] của bạn thì theo mình cách nào thì số lần chạy vẫn thế. Theo cách nhìn của mình!