Показать сообщение отдельно
Старый 04.09.2003, 13:59     # 34
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
Проблемма в твоём случае была в "букве" ENTER - нажатие на неё генерирует не один символ а два - 13 и 10.
13 закрывает первый скан, а 10 попадает во второй.

Примитивное решение - команда getch() сразу после scanf(%c)
Или вместо scanf("%c",&i) используй i=getche()
SapeR вне форума