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;
	}
Tao Không Ngu. viết 00:14 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Đinh Thiện Khải viết 00:12 ngày 01/10/2018

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!

Bài liên quan
0