08/11/10 14:06:25
>>521 該当箇所だけ。push, pop はもうできてるんでしょ?
while(!isempty()) {
y = pop();
x = pop();
if (map[y][x] == ' ') {
map[y][x] = '*';
/*ここを適切に埋める(3) */
// up
push(x);
push(y - 1);
// down
push(x);
push(y + 1);
// left
push(x - 1);
push(y);
// right
push(x + 1);
push(y);
/*塗るたびにマップを表示する */
for(y = 0; y < 7; y++)
printf("%s\n", map[y]);
printf("\n");
}
}