В for (space; space > 0; space--)
первый space
ничего не делает, и компилятор предупреждает вас об этом.
Обычно первый элемент в выражении for
является либо выражением, которое выполняет что-то, например, присваивание space = height
или объявление одного или нескольких объектов, которые будут использоваться в l oop, например int space = height
. Измените свой код на один из них, и компилятор перестанет жаловаться.
Скорее всего, вам следует использовать последний и удалить предыдущее отдельное объявление space
, потому что:
- Вам нужно для сброса
space
каждый раз, когда запускается l oop. - Желательно, чтобы объявления были как можно более локальными, чтобы избежать возможности для ошибок.