Линия
char ch = count;
неверно.
Если count
равно 4, то ch
инициализируется символом, который кодируется целочисленным значением 4. Вам необходимо получить символ, представляющий цифру. Вам нужно '4'
. Вы можете использовать следующее, чтобы получить цифру от count
.
char ch = '0' + count;
Однако, если count
больше 9, это не сработает. Вам придется придумать другую стратегию, если вы ожидаете, что count
будет больше 9.