Здравствуйте, Eugenio, Вы писали:
E>Да, но прога-то, КОГДА ВВОДИТСЯ С КЛАВИАТУРЫ 1 (ОДИН) СИМВОЛ, ведет себя так, как она по вашим словам должна себя вести, когда их там больше (и все, что сверх "моего" char, остается в буфере) — она больше не ждет ничего от юзера,
E>она сразу приступает к проверке второго символа, он не подходит, и прога завершается!
Я тебя не совсем понял, точнее совсем не понял

... Давай исправленный код, а там глянем.